资源描述:
《重邮,王利,c语言实验课》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C语言程序设计实验报告学号:姓名:班级:0801406任课教师:王利学期:2014-2015(2)第一次-实验日志实验题目:1.改正错误,并让程序正确运行#includevoidmain(){printff'thesevaluesare:if,);intx=y=2.5;printf(t4x=%d,,,x);printff4x=%d,,,y);printff4x=%d,,,z);}1.在屏幕上输出如下图形:******2.已知三角形的底和高,求三角形的面积。实验目的:掌握C程
2、序的建立,和使用。实验要求:独立完成实验题目实验主要步骤:1•打开C++;2•建立工作区和文件;3•根据题目要求,完成作业。实验结果:#includevoidmain(){floatx,y,z;x=y=z=2.5;printf(Hx=%AnH,x);printf(ny=%fM,y);printf(nz=%fu,z);printf(nthesevaluesare:ft);printf(n*和******");floata^b,s;scanfC'%f,%f",&a,&
3、b);s=l/2*a*b;printf「三角形的面积:%fn,(float)s);?nC:ProgramFiles(x86)Microsofttheseualuesare:X=2.500000y=2.500000Z=2.500000请输入三角形底和高:35三角形的面积:7.500000Pressanykeytocontinue心得体会:注意变量的精度问题,高精度不能赋值给低精度,可以通过(float)+变量名的方式改变变量精度。第二次-实验日志实验题目:1)某航空公司规定:在旅游旺季7〜9月份,如
4、果订票20张及其以上,优惠票价的10%;20张以下,优惠5%;在旅游淡季1〜6月份、10-12月份,订票20张及其以上,优惠20%,20张以下,优惠10%。编写一个C程序能够根据月份和旅客订票张数决定优惠率。要求:分别用if-else和switch语句完成2)输入月份,打印2015年该月有多少天。实验目的:掌握if语句的嵌套和switch语句的使用和控制实验要求:用if-else或switch语句完成实验主要步骤:1)先划分月份,以月份为第一条件,然后划分人数,以人数为第二条件,再在第_条件下,嵌套第二条
5、件。2)先d分月份,判断该L是否为二月,如果是,则再判断是否为闰年。实验结果:某航空公司规定:在旅游旺季7〜9月份,如果订票20张及其以上,优惠票价的10%;20张以下,优惠5%;在旅游淡季1〜6月份、10〜12月份,订票20张及其以上,优惠20%,20张以下,优惠10%o编写一个C程序能够根据月份和旅客订票张数决定优惠率。要求:分别用if-else和switch语句完成if-else:#includevoidmain(){inta,b;printf「请输入月份:n);scanf(M%d
6、M,&a);printf「请输入人数:n);scanf(u%dH,&b);if(a>=7&&a>=9){if(b>=20)print"优惠率:10%n);elseprintf(n优惠率:5%n);}else{if(b>=20)printf(n优惠率:20%n);elseprintf(n优惠率:10%n);}UlnC:ProgramFiles(x86)MicrosoftVis请输入月份:12请编入AB:21优惠率:10PressanykeytocontinueSwitch:#includ
7、eh>intmain(void){inta;intb;printf(n请输入人数:”);scanf(n%dH,&b);printf(n请输入月份:M);scanf(n%d,,,&a);switch(a){case7:case8:case9:switch(b/10){case0:case1:printf(**优惠率为百分之五M);break;default:printf(n优惠率为百分之十”);Jbreak;default:switch(b/10)case0:case1:printf(H优惠率
8、为百分之十M);break;default:printf(n优惠率为百分之二十八);return0;■1HC:ProgramFiles(x86)MicrosoftVisu请输入人数:1错喩)入月份:1优惠率为百分之十Pressanykeytocontinue输入月份,打印2015年该月有多少天。ttincludevoidmain(){inta,b;printf(,z请输入年份:“);scanf(〃%cT,