河南城建学院计算机C语言考试试题(含
答案
八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案
)实验二:顺序语句和分支结构的使用一、实验目的:1、掌握顺序语句的使用;2、掌握if分支语句的使用。二、实验设备安装vc6.0计算机。三、实验步骤项目一:分析语句,写出结果。#include
voidmain(){ inta=2,b=-1,c=2;if(amain(){inta,b,c,max;printf("Entera,b,c:\n");scanf("%d%d%d",&a,&b,&c);max=a;if (b>max)max=b; if (c>max)max=c;printf("max=%d\n",max);}运行结果:Entera,b,c:356↙max=6实验二:分支结构的使用(续)四、实验目的:3、掌握语句的使用;4、掌握switch分支语句的使用。五、实验设备安装vc6.0计算机。六、实验步骤项目一:阅读以下程序,了解程序如何实现以下内容:从键盘输入两个整数,要求由小到大输出。#includevoidmain(){ inta,b,t,*pa=&a,*pb=&b;printf("Inputa,b:");scanf("%d,%d",&a,&b);if(a>b){t=*pa;*pa=*pb;*pb=t;}printf(“\na=%d,b=%d\n”,*pa,*pb);}程序运行结果:Inputa,b:5,3↙a=3,b=5项目二:分析以下程序,并掌握switch语句的使用。#includevoidmain(){ intx=0,y=2,z=3;switch(x){ case0:printf("*");case1:printf("#");break;default: printf("!");}}程序运行结果:*#实验五:do-while和for循环语句的使用七、实验目的:5、掌握do-while语句的使用;6、掌握for循环语句的使用。八、实验设备安装vc6.0计算机。九、实验步骤项目一:用do-while语句求s=123…100程序内容:#includemain(){inti,sum=0;i=1;do{sum=sumi;i;}while(i<=100);printf(“%d\n”,sum);}结果:sum=5050项目二:用程序实现:计算Fibonacci数列,直到某项大于1000为止,并输出该项的值。Fibonacci数列:f0=0,f1=1,f2=1,f3=2,f4=3,...,fn=fn-2fn-1。程序内容:#includemain(){ intf1,f2,f;f1=0;f2=1;do{f=f1f2;f1=f2;f2=f;}while(f2<=1000);printf(“F=%d\n”,f2);}结果:F=1597项目三:要求用for语句实现:根据公式S=11/(12)1/(123)…1/(123…n),求前20项之和。程序内容:#includemain(){ floatsum=0.0;intt=0,i;for(i=1;i<=20;i){t=i;sum=1.0/t;}printf(“theresultis:sum=%f\n”,sum);}结果:theresultis:sum=1.904762