欢迎来到天天文库
浏览记录
ID:22582611
大小:329.85 KB
页数:23页
时间:2018-10-30
《c程序设计上机实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C++程序设计上机实验报告指导教师:XXX学号:XXXXXX姓名:XXX班级:XXXX时间:XXXXXXXXXXX第1次:顺序与分支结构程序设计_实验实验时间:2012年10月15日实验室:XX实验题目:1.使用VisualC++6.0集成环境来编辑、编译并运行程序:^includeintmain(){/*定义部分和执行部分分开*/doubler=1.57,pi=3.1415926;printf(〃area=%f",pi*r*r);/*输出圆面积*/printf(〃circumference=%f〃,2*pi氺r);return0;
2、}1.输入一个年份,判断该年份是否闰年,如果是就输出YES,否则输出N0。2.输入3个数a,b,c,要求按由小到大的顺序输出。实验目的:1、丫解和使用VC集成开发环境;2、熟悉VC环境的基本命令和功能键;3、熟悉常用的功能菜单命令;4、掌握顺序结构程序设计;5、掌握分支结构程序设计。实验要求:1.复习教材有关闪容。2.掌握VC控制台应用程序的开发、调试步骤。3.完成实验报告。实验主要步骤:题目1:打开VC6.0,创建新的C++工程,将题中代码输入,编译,链接,运行。题目2:打开VC6.0,创建新的C++工程,按照题目要求设计程序输入,编译,有错误则检査程序并
3、改正继续,链接,运行程序,输入一个年份,如果程序按要求得出结果,则成功。题目3:打开VC6.0,创建新的C++工程,按照题目要求设计程序输入,编译,有错误则检查程序并改正继续,链接,运行程序,输入三个数,确认,程序输出三个从小到大的数,完成。实验结果:题目1::area=7.743712circumference=9.864601Pressanykeytocontinue题目2:^includevoidmain(){intyear;cout«Hpleaseinputadate:’’;cin»year;if((year%4==0&&ye
4、ar%100!=0)
5、
6、(year%400==0))cout«HYESH«endl;elsecout«’’NOu«endl;pleaseinputadate:2012VESPressanykeytocontinue题目3:^includevoidmain(){inta,b,c,x;cout«’’pleaseinputthreenumber:";cin»a»b»c;if(a〉b){x=a;a=b;b=x;}if(a〉c){x=a;a=c;c=x;Jif(b〉c){x=b;b=c;c=x;)cout«a«n,,«b«nH«c«endl;}
7、pleaseinputthreenunber:912129Pressanykeytocontinue心得体会:第一题主要是学习如何使用VC6.0编写简单的程序,第二第三题则是学习如何编写符合要求的代码,特别考察了if语句的用法。实验时间:环结构程序设计2012年10月22日实验实验室:实验题目:1、打印出如下图案。氺氺氺氺vxvz^TxZTXZTXZTXZTXzfx氺氺氺氺2、古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第3个月后每个月又生一对兔子,假如兔子都不死,问前10个月的兔子总对数各为多少?实验目的:1、熟悉掌握for语句实
8、现循环的方法。2、熟悉掌握while语句实现循环的方法。3、熟悉掌握do…while语句实现循环的方法。4、掌握在程序设计屮用循环的方法实现一些常用的算法实验要求:1、写出程序,并调试程序,要给出测试数据和实验结果。2、整理上机步骤,总结经验和体会。3、完成实验报告和上交程序。实验主要步骤:题目1:对图案分析,第一排有1个*,第二排3个,第三排6个,第四排8个,后面的则与前面的对称,按要求设计程序,调试,得出正确的图案。题目2:分析题0,第一对兔子在第三个月生一对兔子,则第三个月冇两对,第四个月有三对,老兔子和第三个月生的兔子生两个兔子,则第五个月有五对兔子
9、...以此类推,以后每个月的兔子数是前两个月的兔子数之和。则根据此分析写出程序。实验结果:题目h#includevoidmain(){inti;for(i=l;i<=28;i++){cout«n*,’;if(i==l
10、
11、i==4
12、
13、i==10
14、
15、i==18
16、
17、i==24
18、
19、i==27
20、
21、i==28)cout«endl;}}**Pressanykeytocontinue题目2:^includevoidmain(){ints,k,i=l,j=l;for(k=3;k<=10;k++){s=i+j;••1=J;cout
22、«s«endl;55Pressanykeytocon
此文档下载收益归作者所有