资源描述:
《顺序结构和分支结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验一顺序结构和分支结构程序设计实验要求:习题2:第8、9题;习题4第11、12、13题1、输入华氏温度,输出相应的摄氏温度(保留2位小数)。公式:c=(f-32)/1.8,其中c表示摄氏度,f表示华氏度。#includevoidmain(){doublef,c;printf("Pleaseinputf:");scanf("%lf",&f);c=(f-32)/1.8;printf("c=%.2f%",c);}2、输入一个大写英文字母,输出相应的小写字母。例如:输入G,输出g。#includevoidmain(){cha
2、rc;printf("Pleaseinputacapitalletter:");c=getchar();if(c>='A'&&c<='Z'){c=c-'A'+'a';printf("Itssmallletteris:%c",c);}}3、编写程序,输入3个整数,输出其中的最小值。#includevoidmain(){inta,b,c,min;printf("inputthreenumber:");scanf("%d%d%d",&a,&b,&c);min=a;if(min>b)min=b;if(min>c)min=c;printf("
3、min=%d",min);}4、编写程序,输入一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的小写字母;否则,原样输出。例如:输入F,输出f,输入b,输出B,输入7,输出7。#includevoidmain(){charc;printf("inputacharacter:");c=getchar();if(c>='a'&&c<='z')c=c-'a'+'A';elseif(c>='A'&&c<='Z')c=c-'A'+'a';else;printf("%c",c);}5、函数1x>0y=0x=0-1x<0
4、用if语句编程,输入x,输出y,并给出你所使用的测试用例。#includevoidmain(){inty;doublex;printf("inputx:");scanf("%lf",&x);if(x==0)y=0;elseif(x>0)y=1;elsey=-1;printf("%d",y);}测试用例:x=0,y=0;x=2.6,y=1;x=-2.3,y=-1;x=9,y=1;x=-10,y=-1……等实验二循环程序设计实验要求:习题5:第4、5、7(1)、7(2)、91、算正整数1~n(n需键盘输入)之间所有奇数之和与偶数之和。#in
5、cludevoidmain(){inti,n,sum1,sum2;printf("inputn:");scanf("%d",&n);sum1=sum2=0;for(i=1;i<=n;i++){if(i%2==1)sum1+=i;elsesum2+=i;}printf("sum1=%d,sum2=%d",sum1,sum2);}2、输入10个数,打印出最大的和最小的数。#includevoidmain(){inti;floatx,max,min;printf("input10numbers:");scanf("%f"
6、,&x);max=min=x;for(i=1;i<10;i++){scanf("%f",&x);if(x>max)max=x;elseif(xvoidmain(){intn;floatt=1,sum=1;for(n=1;n<10;n++){t=t*n;sum=sum+1/t;}printf("e≈%f",sum);}结果:e≈2.718282(2)直到最后一项
7、小于10-7#includevoidmain(){intn=1;floatt=1,sum=1;do{t=t*n;sum=sum+1/t;n++;}while(1/t>=1E-7);printf("e≈%f",sum);}结果:e≈2.7182824、用一张一元票换1分、2分和5分的硬币(至少各一枚),问有哪几种换法?各几枚?#includevoidmain(){intn1,n2,n5,i=0;for(n2=1;n2<=47;n2++)for(n5=1;n5<=19;n5++){n1=100-n2*2-n5*5;if(n1>
8、=1){printf("