c语言题库(60道题).docx

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

第一题:编写一个售货机(POS)计算程序,用于水果店售货员算账。苹果每千克3.2元,梨每千克1.96元,香蕉每千克3元,樱桃每千克24元。某顾客购买1.5斤苹果,2斤梨,3斤香蕉,1.5斤樱桃,付给售货员100元。要求规范输出这位顾客购买各类水果的名称,对应的重量和应付价钱,显示顾客所付款项,输出应找回的款项。#includestdio.hmain(){float apple=1.5,pear=2.0,banana=3.0,cherry=1.5;float cost,pay=100.0,retern;cost=3.2*apple+1.96*pear+3.0*banana+24.0*cherry;retern=pay-cost;printf(LIST\t重量:\t价钱:\n);printf(apple\t1.5\t%.2f\n,3.2*apple);printf(pear\t2.0\t%.2f\n,1.96*pear); printf(banana\t3.0\t%.2f\n,3.0*banana); printf(cherry\t1.5\t%.2f\n,24.0*cherry);printf(pay=%.2fRMB\ncost=%.2fRMB\nretern=%.2fRMB\n,pay,cost,retern);}第二题:编写一个程序,对输入的一组整数,分别统计其中正整数和负整数的个数(0作为结束标志)。#includestdio.hmain(){int a[]={12,1648,500,-322,41,-15,126,-45,0,45,-356},i=0,m=0,n=0;for(i=0;a[i]!=0;i++){if(a[i]0)m++;else if(a[i]0)n++;}printf(%d\n%d\n,m,n);}第三题:统计100-500之间各个数字之和为9的三位数,输出这些三位数。例如351的各个数字之和为9。#includestdio.hmain(){int a,b,c,d;a=100;for(a=100;a=500;a++){b=a/100; c=a/10%10; d=a%10; if(c+b+d==9)printf(%d\n,a);}}第四题:编程求1-1000之间的所有完数(完数定义:一个数恰好等于它的除自身外的所有因子之和)。#includestdio.hmain(){int sum,i,j;for(i=1;i=1000;i++){sum=0;for(j=1;ji;j++){if(i%j==0)sum+=j;}if(i==sum)printf(%d\t,i);}printf(\n);}第五题:已知银行整存整取存款不同期限的利率分别为:3.30%期限半年;3.50%期限一年;4.40%期限二年;5.00%期限三年;5.50%期限五年;到期利息税为5%。要求输入存取的本金和期限,求到期能从银行得到的利息、本金及总和。#includestdio.hmain(){float a,b,c,d,e;int i;printf(请输入本金:\n);scanf(%f,a);printf(请输入年限:\n);scanf(%f,b);if(b==0.5){c=3.30/100;d=a*c-a*c*5/100;e=a+d;}else if(b==1.0){c=3.50/100;d=a*c-a*c*5/100;e=a+d;}else if(b==2.0){e=a; for(i=0;i2;i++){c=4.40/100;d=e*c-e*c*5/100;e=e+d;}d=e-a;}else if(b==3.0){e=a; for(i=0;i3;i++){c=5.00/100;d=e*c-e*c*5/100;e=e+d;}d=e-a;}else if(b==5.0){e=a; for(i=0;i5;i++){c=5.50/100;d=e*c-e*c*5/100;e=e+d;}d=e-a;}elseprintf(输入年限错误\n);printf(本金=%f\n利息=%f\n总和=%f\n,a,d,e);}第六题:输入三角形的三边长,判断这个三角形是否是直角三角形。#includestdio.hmain(){int a,b,c;printf(请输入a,b,c=);scanf(%d%d%d,a,b,c);if(a+bca+cbb+ca){if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b)printf(此三角形为直角三角形\n);elseprintf(此三角形不是直角三角形\n);}elseprintf(输入错误\n);}第七题:输入一串字符(

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档