c语言上机报告[实验三]

c语言上机报告[实验三]

ID:38582050

大小:322.50 KB

页数:14页

时间:2019-06-15

c语言上机报告[实验三]_第1页
c语言上机报告[实验三]_第2页
c语言上机报告[实验三]_第3页
c语言上机报告[实验三]_第4页
c语言上机报告[实验三]_第5页
资源描述:

《c语言上机报告[实验三]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验三姓名杨兰班级机电0908学号09222021一.实验题目:输入两个运算量和一个运算符,完成加、减、乘、除运算,输出运算结果。1.源程序:#includevoidmain(){floatx,y,z;chart;printf("pleasechooseonefrom"+-/":");scanf("%c",&t);printf("pleaseenteranumber:");scanf("%f",&x);printf("pleaseenteranumber:");scanf("%f",&y);switch

2、(t){case'+':z=x+y;printf("%f%c%f=%f",x,t,y,z);break;case'-':z=x-y;printf("%f%c%f=%f",x,t,y,z);break;case'':z=xy;printf("%f%c%f=%f",x,t,y,z);break;case'/':if(y!=0){z=x/y;printf("%f%c%f=%f",x,t,y,z);}elseprintf("Error!Youcan/'tput0underthe"/"");break;defa

3、ult:printf("error!");break;}}2.实验结果:一.实验题目:输入三角形三边长,输出该三角形的类型和面积。1.源程序:#include#includevoidmain(){floata,b,c,d,t;doublek,l,s;printf("pleaseenterthelengthofa:");scanf("%f",&a);printf("pleaseenterthelengthofb:");scanf("%f",&b);printf("pleaseent

4、erthelengthofc:");scanf("%f",&c);if(a>b){t=b;b=a;a=t;}if(b>c){t=b;b=c;c=t;}if(a+b<=c)printf("错误提醒:两边之和小于第三边");else{k=(aa+bb-cc)/(2.0ab);l=(a+b+c)/2.0;s=sqrt(l(l-a)(l-b)(l-c));if(k<0)k=-1;elseif(k==0)k=0;elsek=1;switch((int)k){case-1:printf("钝角三角形,面积s=%f",s);bre

5、ak;case0:printf("直角三角形,面积s=%f",s);break;case1:printf("锐角三角形,面积s=%f",s);break;}}}1.实验结果:一.实验题目:编写程序,输入工资money,计算出应缴税款和实际收入。收入税率money<5000.00500<=money<10000.051000<=money<10000.082000<=money<10000.105000<=money0.15要求:1.用switch语句编程;2.输出结果形式如下:工资=税率=应缴税款=实际收入=1.源程

6、序#includevoidmain(){floatmoney,d,dm,sm;intt;printf("pleaseenteryourmoney:");scanf("%f",&money);t=money/500;switch(t){case0:d=0;case1:d=0.05;case2:case3:d=0.08;break;case4:case5:d=0.10;break;default:d=0.15;break;}dm=moneyd;sm=money(1-d);printf("工资=%2f",

7、money);printf("税率=%2f",d);printf("应缴税款=%2f",dm);printf("实际收入=%2f",sm);}1.实验结果:四.实验题目:输入一行字符,分别统计出英文字母、空格、数字和其它字符的个数。1.源程序:#includemain(){chara;intb,c,d,e;b=0;c=0;d=0;e=0;/b是字母c是数字d是符号e是空格/printf("请输入包含字母、数字、符号、空格的一串字符:");while((a=getchar())!=''){if

8、(a>='a'&&a<='z'a>='A'&&a<='Z')b++;elseif(a>='0'&&a<='9')c++;elseif(a=='')e++;elsed++;}printf("字母%d个",b);printf("数字%d个",c);printf("空格%d个",e)

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

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

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