- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东北大学C语言题库及答案一
题号题目第几题0编写一个售货机(POS)计算程序,用于水果店售货员算账。苹果每千克3.2元,梨每千克1.96元,香蕉每千克3元,樱桃每千克24元。某顾客购买1.5斤苹果,2斤梨,3斤香蕉,1.5斤樱桃,付给售货员100元。要求规范输出这位顾客购买各类水果的名称,对应的重量和应付价钱,显示顾客所付款项,输出应找回的款项。#includestdio.hmain(){float a=3.2,b=1.96,c=3.0,d=24.0;float e,h,i,j,sum,x;printf(分别输入苹果梨子香蕉樱桃的斤数);scanf(%f %f %f %f,e,h,i,j);sum=a*e+b*h+c*i+d*j;printf(应付金额 %.2f,sum);printf(顾客支付\n);scanf(%f,x);printf(找额%.2f,x-sum);}11四舍五入#include stdio.hmain(){float a=12.36567;int b;b=(int)(a*1000)%10;if(b=5){a=(int)((a+0.01)*100)/100.0;}else{a=(int)(a*100)/100.0;}printf(a=%.2f,a);}12编写一个程序,对输入的一组整数,分别统计其中正整数和负整数的个数(0作为结束标志)。#includestdio.hmain(){int x=0,y=0,i;printf(请输入);scanf(%d,i);while(i!=0){ if(i0) x++; else y++; scanf(%d,i);}printf(正整数%d ,负整数%d,x,y);}13统计100-500之间各个数字之和为9的三位数,输出这些三位数。例如351的各个数字之和为9。#includestdio.hmain(){int a,b,c,d;for(a=100;a500;a++){b=a/100;c=(a%100)/10;d=a%10;if (b+c+d==9)printf(%d\n,a);}}14编程求1-1000之间的所有完数(完数定义:一个数恰好等于它的除自身外的所有因子之和)。#includestdio.hmain(){int a,b,c;for(a=1;a=1000;a++){c=0;for(b=1;ba;b++){if(a%b==0)c=c+b;}if(a==c)printf(%d\n,a);}}15已知银行整存整取存款不同期限的利率分别为:3.30%期限半年;3.50%期限一年;4.40%期限二年;5.00%期限三年;5.50%期限五年;到期利息税为5%。要求输入存取的本金和期限,求到期能从银行得到的利息、本金及总和。#includestdio.hmain(){float a,b,c;printf(请输入存款年数);scanf(%f,a);printf(输入本金\n);scanf(%f,c);if (a=0.5) b=0.033;else if (a=1a2) b=0.035;else if (a=2a3) b=0.044;else if (a=3a5) b=0.05;else b=0.035;printf(利息为%f,b*c*0.95);printf(总和%f,c*(1+b*0.95));}16输入三角形的三边长,判断这个三角形是否是直角三角形。#includestdio.hmain(){int a,b,c,temp;printf(输入三边);scanf(%d%d%d,a,b,c);if(a+bca+cbb+ca){if(ba){temp=b;b=a;a=temp;}if(ca){temp=c;c=a;a=temp;}if(a*a==b*b+c*c)printf(直角三角形\n);elseprintf(一般三角形\n);}elseprintf(不能组成三角形\n);}17输入一串字符(以回车键结束),统计其中数字、大写字母、小写字母以及其他字符的个数。#includestdio.hmain(){ char str[200]; char*p; int a=0,b=0,c=0,d=0; p=str; gets(p); while (*p) { if (*p=A*p=Z) { a++; } else if (*p=a*p=z) { b++; } else if (*p=0*p=9) { c++; } else { d++; } p++; } printf(大写字母%d\n,小写字母%d\n,数字个数%d\n,其它字符个数%d\n,a,b,c,d);}18编写程序:找出不超过1000的十位数字为1,个位数字为3或7的所有数。例如:13、17、113、317等。#includestdio.hmain(){
文档评论(0)