网站大量收购闲置独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言上机报告[实验三]

实验三 姓名 杨兰 班级 机电0908 学号 实验题目:输入两个运算量和一个运算符,完成加、减、乘、除运算,输出运算结果。 1.源程序: #include stdio.h void main(){ float x,y,z; char t; printf(please choose one from \+-*/\:); scanf(%c,t); printf(please enter a number:); scanf(%f,x); printf(please enter a number:); scanf(%f,y); switch (t) { case +: z=x+y; printf(%f%c%f=%f\n,x,t,y,z); break; case -: z=x-y; printf(%f%c%f=%f\n,x,t,y,z); break; case *: z=x*y; printf(%f%c%f=%f\n,x,t,y,z); break; case /: if(y!=0) {z=x/y; printf(%f%c%f=%f\n,x,t,y,z);} else printf(Error! You can/t put 0 under the \/\\n); break; default:printf(error!\n); break; } } 2.实验结果: 实验题目:输入三角形三边长,输出该三角形的类型和面积。 源程序: #include stdio.h #include math.h void main() { float a,b,c,d,t; double k,l,s; printf(please enter the length of a:); scanf(%f,a); printf(\nplease enter the length of b:); scanf(%f,b); printf(\nplease enter the length of c:); scanf(%f,c); if (ab) {t=b;b=a;a=t;} if (bc) {t=b;b=c;c=t;} if (a+b=c) printf(错误提醒:两边之和小于第三边\n); else { k=(a*a+b*b-c*c)/(2.0*a*b); l=(a+b+c)/2.0; s=sqrt(l*(l-a)*(l-b)*(l-c)); if (k0) k=-1; else if(k==0) k=0; else k=1; switch ((int)k) { case -1:printf(钝角三角形,面积s=%f\n,s);break; case 0:printf(直角三角形,面积s=%f\n,s);break; case 1:printf(锐角三角形,面积s=%f\n,s);break; } } } 实验结果: 实验题目:编写程序,输入工资money,计算出应缴税款和实际收入。 收入 税率 money500 0.00 500 = money 1000 0.05 1000= money 1000 0.08 2000= money 1000 0.10 5000= money 0.15 要求: 1. 用switch语句编程; 2. 输出结果形式如下: 工资= = 应缴税款= 实际收入= 源程序 #include stdio.h void main() { float money,d,dm,sm; int t; printf(please enter your money:); scanf(%f,money); t=money/500; switch (t) { case 0: d=0; case 1: d=0.05; case 2: case 3: d=0.08;break; case 4: case 5: d=0.10;break; default: d=0.15;break; } dm=money*d; sm=money*(1-d); printf(\n工资=%2f\n,money); printf(税率=%2f\n,d); printf(应缴税款=%2f\n,dm); printf(实际收入=%2f\n,sm); } 实验结果: 四.实验题目:输入一行字符,分别统计出英文字母、空格、数字和其它字符的个数。 1.源程序: #includestdi

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档