武汉理工大学c语言实验报告册答案

武汉理工大学c语言实验报告册答案

ID:2236995

大小:35.50 KB

页数:8页

时间:2017-11-15

武汉理工大学c语言实验报告册答案_第1页
武汉理工大学c语言实验报告册答案_第2页
武汉理工大学c语言实验报告册答案_第3页
武汉理工大学c语言实验报告册答案_第4页
武汉理工大学c语言实验报告册答案_第5页
资源描述:

《武汉理工大学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..."

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。