西南交通大学C++上机实验答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验1
教学班级:学生学号:学生姓名:
实验日期:2014年3月1日实验地点:(机房)
指导教师签名:__________ 实验成绩:___________ 一、实验目的
1.熟悉C++程序的集成开发环境;
2.学习新建和打开控制台应用程序的方法;
3.掌握简单数据运算,以及输入与输出方法。二、实验任务
1.输入一摄氏温度,输出显示所转换的华氏温度。
(提示:摄氏温度=(华氏温度-32)×5/9)
2.画出一头威武雄壮的雄狮。
,%%%%%%
,%%/\%%%%/\%
,%%%\c "" J/%%%
%. %%%%/ o o \%%%
`%%. %%%% _ |%%
`%% `%%%%(__Y__)%
// ;%%%%`\-/%%%'
(( / `%%%%%%%'
\\ .' |
\\ / \ | |
\\/ ) | |
\ /_ | |__
(___________)))))))
三、实验结果(源程序+ 注释)
1.
源程序
#include
using namespace std;
void main()
{
double a,b;
cout<<"请输入一摄氏温度:"< cin>>a; b=a*9/5+32; cout<<"转换的华氏温度为:"< } 2. 源程序 #include using namespace std; void main() { cout<<" ,%%%%%% "< cout<<" ,%%/\%%%%/\% "< cout<<" ,%%%\c "" J/%%% "< cout<<"%. %%%%/ o o \%%% "< cout<<"`%%. %%%% _ |%% "< cout<<" `%% `%%%%(__Y__)% "< cout<<" // ;%%%%`\-/%%%' "< cout<<"(( / `%%%%%%%' "< cout<<" \\ .' | "< cout<<" \\ / \ | | "< cout<<" \\/ ) | | "< cout<<" \ /_ | |__ "< cout<<" (___________))))))) "< } 实验2 教学班级:学生学号:学生姓名: 实验日期:2014年3月1日实验地点:(机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握对一般数据的输入和输出格式控制方法; 2.掌握对实型数据输出形式的设置和小数位数的控制方法; 3.了解数据输入的相关注意事项。 二、实验任务 1. 键盘输入某台计算机的编号和该计算机的价格,并输出这些信息。 要求:编号为11位数字构成,如10987654321;价格含有小数部分,如 998.0元;输出的编号只是由数字组成,不应该出现小数点等非数字符号。 2. 有一种加密方法是用原来字母的第n个字母代替原来的宁母。例如把A 用其后第4个字母E来替代。现在有一密文内容为wigvix,编程求出它 的原文是什么?(提示:可根据上述加密原理,使用若干字符型变量来实 现)。 3.编程实现:在计算机的提示下输入某学生的学号、英语成绩、高等数学成 绩、线性代数成绩,计算得出三门课程平均成绩,并按如下格式输出显示。 成绩单 学号20100002 **************************************** 科目成绩 ----------------------------------------------------------------- 英语85 高等数学90 线性代数88.5 **************************************** 平均成绩87.8 三、实验结果(源程序+ 注释) 1. 源程序 #include using namespace std; void main() { double a,b; cout<<"请输入某台计算机的编号和该计算机的价格:"< cin>>a>>b; cout.precision(11); cout<<"该计算机的编号和价格分别为:"<