资源描述:
《武汉理工大学c语言实验报告册答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、武汉理工大学c语言实验报告册答案实验一顺序结构的程序设计1、main(){floatx,y;printf("x=");scanf("%f=",&x);y=0.75*x*x*x*x*x+12*x*x*x*x-7.3*x*x*x-8/3*x*x+2*x-4;printf("y=%f",y);getch();}2、main(){intx,a,b,c,y;printf("x=");scanf("%d",&x);a=x%10;b=x%100-a;c=(x-b-a)/100;y=c+b+a*100;printf("y=%d
2、n",y);getch();}实验二选择结构的程序设计1、#includemain(){floatx,y;printf("Pleaseinputx:");scanf("%f",&x);if(x<-1
3、
4、x>=2)printf("DataError");else{if(x>=-1&&x<0)y=4*x-8;if(x>=0&&x<1)y=3*x*x+10*x-1;if(x>=1&&x<2)y=8*x*x*x*x-3*x*x+2*x-1;printf("y=%f",y);}getch();}2
5、、(1)If语句结构main(){intlevel;doubleweight,pay,money,charge;printf("Pleaseinputthelevel:");scanf("%d",&level);printf("Pleaseinputtheweightyouwant:");scanf("%lf",&weight);printf("Pleaseinputthemoneyyoupay:");scanf("%lf",&pay);if(level<1
6、
7、level>4
8、
9、weight<0)printf("Da
10、taError");else{if(level==1)money=weight*5.50;elseif(level==2)money=weight*4.20;elseif(level==3)money=weight*3.00;elseif(level==4)money=weight*2.50;charge=pay-money;printf("Level:%dweight:%g",level,weight);printf("money:%gcharge:%g",money,charge);}
11、getch();}(2)switch语句结构main(){inta,c,n,z;floatb,d,e,f;printf("苹果的等级=");scanf("%d",&a);printf("苹果的数量=");scanf("%d",&c);printf("顾客应付款数=");scanf("%f",&d);n=1*(a==1)+2*(a==2)+3*(a==3)+4*(a==4);switch(n){case1:b=5.50;break;case2:b=4.20;break;case3:b=3.00;break;case4:
12、b=2.50;break;}e=b*c;f=d-e;z=1*(a>=1&&a<=4&&f>=0&&c>=0)+2*(a<1
13、
14、a>4
15、
16、f<0
17、
18、c<0);switch(z){case1:printf("苹果的等级=%d苹果的数量=%d顾客付款数=%0.2f应付款数=%0.2f应找钱数=%0.2f",a,c,d,e,f);getch();break;case2:printf("dataerror");getch();}}实验三循环结构的程序设计1、(1)单层循环main(){int
19、i,x;doublej,k,sum;printf("Pleaseinputanumber:");scanf("%d",&x);//用单层循环for(sum=0,j=1,i=1;i<=x;i++){j*=i;sum+=j;}printf("Theresultis%.lf",sum);getch();}(2)双层循环main(){inti,x;doublej,k,sum;printf("Pleaseinputanumber:");scanf("%d",&x);for(sum=0,i=1;i<=x;i++){for(k
20、=1,j=1;j<=i;j++)k*=j;sum+=k;}printf("Theresultis%.lf",sum);getch();}2、#includemain(){doublescore,min,max,avg=0;inti;//下面是为了输入第一个数printf("Pleaseinput20scores..."