西南交大c++实验答案(全)

上传人:飞****9 文档编号:143137381 上传时间:2020-08-26 格式:PDF 页数:44 大小:2.11MB
返回 下载 相关 举报
西南交大c++实验答案(全)_第1页
第1页 / 共44页
西南交大c++实验答案(全)_第2页
第2页 / 共44页
西南交大c++实验答案(全)_第3页
第3页 / 共44页
西南交大c++实验答案(全)_第4页
第4页 / 共44页
西南交大c++实验答案(全)_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《西南交大c++实验答案(全)》由会员分享,可在线阅读,更多相关《西南交大c++实验答案(全)(44页珍藏版)》请在金锄头文库上搜索。

1、实验实验_1 1_实验报告实验报告 教学班级: 20 学生学号: 学生姓名: 实验日期:2012.3.15 实验地点: 7308 (机房) 指导教师签名:_ 实验成绩:_ 一、实验目的一、实验目的 1熟悉 Visual studio 6.0 集成开发环境; 2学习新建和打开控制台应用程序的方法; 3通过运行示例程序了解程序开发过程; 二、实验任务二、实验任务 1新建源程序文件,编辑以下程序,编译,链接,得出运行结果,并保存程序: #include using namespace std; void main( ) coutaendl; cout141endl; coutx61endl; 2新建

2、源程序文件,编辑以下程序,编译,链接,运行,输入 36 和 64,得出运行结果, 并保存程序: #include using namespace std; int main() float num1,num2,sum; cout num1; cout num2; sum=num1+num2; cout The sum is sum endl; return 0; 3 三、实验结果三、实验结果 1.a a a 2100 实验实验_2 2_实验报告实验报告 教学班级: 20 学生学号: 学生姓名: 实验日期:2012.3.22 实验地点: 7308 (机房) 指导教师签名:_ 实验成绩:_ 一、实

3、验目的一、实验目的 1熟悉 Visual studio 6.0 集成开发环境; 2学习新建和打开控制台应用程序的方法; 3简单输入和输出语句的练习。 二、实验任务二、实验任务 1 输出下面图形:* * * 2输入一摄氏温度,输出显示所转换的华氏温度。 (提示:摄氏温度=(华氏温度-32)5/9) 三、实验结果三、实验结果(源程序 + 注释) 1. #include using namespace std; void main() cout*endl; cout*endl; cout*endl; 2. #include using namespace std; int main() int a,

4、b; couta; b=9*a/5+32; cout华氏温度为华氏温度为bendl; 实验实验_3 3_实验报告实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012.3.29 实验地点: 7308 (机房) 指导教师签名:_ 实验成绩:_ 一、实验目的一、实验目的 1掌握对一般数据的输入和输出格式控制方法; 2掌握对实型数据输出形式的设置和小数位数的控制方法; 3了解数据输入的相关注意事项。 二、实验任务二、实验任务 1. 输入一台计算机的编号和该计算机的价格, 并输出这些信息。(如编号为 10987654321, 价格为 5998.00 元,注意此处计算机

5、的编号作为一个整数而言超出了 int 所定义的 变量的存储范围,因此只能用 double 型变量来存储,但输出时要求看见的是整数形 式的编号) 2. 输入三个同学的学号,计算机和英语课程的考试成绩,并输出这些信息。要求每个同 学的三个信息输出在同一行上,三行输出信息要各列对齐。 三、实验结果三、实验结果(源程序 + 注释) 1 #include using namespace std; void main() double a,b; coutab; coutfixed; cout.precision(0); cout计算机编号为:计算机编号为:aendl; cout.precision(2);

6、 cout计算机价格为:计算机价格为:bendl; 2 #include #include using namespace std; void main() double a1,a2,a3,b1,b2,b3,c1,c2,c3; couta1a2a3; coutb1b2b3; coutc1c2c3; coutfixed; cout.precision(0); coutsetw(6)学号学号setw(15)计算机成绩计算机成绩setw(14)英语成绩英语成绩 endl; couta1setw(10)a2setw(14)a3endl; coutb1setw(10)b2setw(14)b3endl;

7、coutc1setw(10)c2setw(14)c3endl; 8 9 实验实验_4 4_实验报告实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 康铭 实验日期:2012.3.29 实验地点: 7308 (机房) 指导教师签名:_ 实验成绩:_ 一、实验目的一、实验目的 1. 掌握“处理某一或某些操作只有在特定条件成立的情况下才会被执行”的编程思路 和方法; 2. 掌握“一路分支选择结构”算法的实现语句,if 语句的使用方法; 3. 掌握“二路分支选择结构”算法的实现语句,if-else 语句的使用方法; 二、实验任务二、实验任务 1. 有一个函数 2 x1(x0) y

8、x (x0) ,输入 x 的值,输出相应的函数值。 (提示:x 取值分大于零和小于等于 0 的两段,对输入的 x 值,在计算前应判断范围, 采用不同的计算公式。 ) 2已知一函数 x(x1) y2x 1(1x10) 3x 11(x10) ,输入 x 的值,求解并输出相应的 y 值。 (提示:该题根据 x 的取值范围采用不同公式来计算 y 的值。显然采用 if 选择结构可 实现该程序。 ) 三、实验结果三、实验结果(源程序 + 注释) 1. #include using namespace std; void main() int x,y; while(1) coutx; if(x0) y=x+

9、1; else y=x*x; couty 值为:值为:yendl; 2. #include using namespace std; void main() double x,y; while(1) coutx; if(x1) y=x; else if(x10) y=2*x-1; else y=3*x-11; couty 值为:值为:yendl; 实验实验_5 5_实验报告实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012.4.5 实验地点: 7308 (机房) 指导教师签名:_ 实验成绩:_ 一、实验目的一、实验目的 掌握 if else ,switch

10、 语句的使用方法; 二、实验任务二、实验任务 1.编写一个 C 程序,输入 a、b、c 3 个值,输出其中最小者。 2.设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90 分 以上为 A,80-89 分为 B,70-79 分为 C,60-69 分为 D,60 分一下为 E。用开关语句实现。 三、实验结果三、实验结果(源程序 + 注释) 1 #include using namespace std; void main() double a,b,c,min; while(1) coutabc; if (a=c else if(a=b) min=b; else min=a;

11、 cout最小值为:最小值为:minendlendl; 2. #include using namespace std; void main() double x; int y; while(1) coutx; y=x/10; switch (y) case 10: case 9: coutAendlendl; break; case 8: coutBendlendl; break; case 7: coutCendlendl; break; case 6: coutDendlendl; break; case 5:case 4: case 3: case 2: case 1: case 0:

12、 cout E endlendl;break; default: cout输入错误输入错误endlendl; 15 实验实验_6 6_实验报告实验报告 教学班级: 20 学生学号: 20111569 学生姓名: 实验日期:2012.4.12 实验地点: 7308 (机房) 指导教师签名:_ 实验成绩:_ 一、实验目的一、实验目的 1掌握“多路分支选择结构”算法的实现语句,switch 语句的使用方法; 2学习通过程序调试来跟踪程序运行过程,查看程序运行过程中各个变量的取值变化 情况。 二、实验任务二、实验任务 1 实现一个简单的菜单程序,运行时显示 Menu: A(dd) D(elete) S

13、(ort) Q(uit) Select one: 要求用户提供相应的输入,并在用户输入 A,D,S 时分别提示“数据已经增加、删 除、排序” ,输入为 Q 时程序结束。 (提示:该程序要求用户输入特定的 A,D,S,Q 字符显示相应信息,所以适合采用 switch 结构。 ) 2 某公司进行产品销售,既零售也批发,零售的价格与批发的价格不同,购买产品数量 的多与少其价格也不同。具体标准见下表: 批 发 商 零 售 商 数量(个) 单位价格(元/个) 数量(个) 单位价格(元/个) 50200 10 120 18 200 以上 8 2040 15 4050 12 三、实验结果三、实验结果(源程序

14、 + 注释) 1. #include using namespace std; void main() char x; coutmenu:endl; cout A(dd)endl; cout D(elete)endl; cout S(ort)endl; cout Q(uit)endl; cout Select one:x; switch (x) caseA: cout数据已经增加数据已经增加endl;break; caseD: cout数据已经删除数据已经删除endl;break; caseS: cout数据已经排序数据已经排序endl;break; caseQ: break; default: cout输入错误输入错误!endl;break; 2. #include using namespace std

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号