东北大学c语言题库及答案

东北大学c语言题库及答案

ID:33432237

大小:80.00 KB

页数:21页

时间:2019-02-25

东北大学c语言题库及答案_第1页
东北大学c语言题库及答案_第2页
东北大学c语言题库及答案_第3页
东北大学c语言题库及答案_第4页
东北大学c语言题库及答案_第5页
资源描述:

《东北大学c语言题库及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、题号题目第几题0编写一个售货机(POS)计算程序,用于水果店售货员算账。苹果每千克3.2元,梨每千克1.96元,香蕉每千克3元,樱桃每千克24元。某顾客购买1.5斤苹果,2斤梨,3斤香蕉,1.5斤樱桃,付给售货员100元。要求规范输出这位顾客购买各类水果的名称,对应的重量和应付价钱,显示顾客所付款项,输出应找回的款项。#includemain(){floata=3.2,b=1.96,c=3.0,d=24.0;floate,h,i,j,sum,x;printf("分别输入苹果梨子香蕉樱桃的斤数");sc

2、anf("%f%f%f%f",&e,&h,&i,&j);sum=a*e+b*h+c*i+d*j;printf("应付金额%.2f",sum);printf("顾客支付");scanf("%f",&x);printf("找额%.2f",x-sum);}11四舍五入#includemain(){floata=12.36567;intb;b=(int)(a*1000)%10;if(b>=5){a=(int)((a+0.01)*100)/100.0;}else{a=(int)(a*100)/100.0;}

3、printf("a=%.2f",a);}12编写一个程序,对输入的一组整数,分别统计其中正整数和负整数的个数(0作为结束标志)。#includemain(){intx=0,y=0,i;printf("请输入");scanf("%d",&i);1while(i!=0){if(i>0)x++;elsey++;scanf("%d",&i);}printf("正整数%d,负整数%d",x,y);}3统计100-500之间各个数字之和为9的三位数,输出这些三位数。例如351的各个数字之和为9。#include<

4、stdio.h>main(){inta,b,c,d;for(a=100;a<500;a++){b=a/100;c=(a%100)/10;d=a%10;if(b+c+d==9)printf("%d",a);}}14编程求1-1000之间的所有完数(完数定义:一个数恰好等于它的除自身外的所有因子之和)。#includemain(){inta,b,c;for(a=1;a<=1000;a++){c=0;for(b=1;b

5、",a);}}15已知银行整存整取存款不同期限的利率分别为:3.30%期限半年;3.50%期限一年;4.40%期限二年;5.00%期限三年;5.50%期限五年;到期利息税为5%。要求输入存取的本金和期限,求到期能从银行得到的利息、本金及总和。#includemain(){floata,b,c;printf("请输入存款年数");scanf("%f",&a);printf("输入本金");scanf("%f",&c);if(a<=0.5)b=0.033;elseif(a>=1&&a<2)b=0.

6、035;elseif(a>=2&&a<3)b=0.044;elseif(a>=3&&a<5)b=0.05;elseb=0.035;printf("利息为%f",b*c*0.95);printf("总和%f",c*(1+b*0.95));}16输入三角形的三边长,判断这个三角形是否是直角三角形。#includemain(){inta,b,c,temp;printf("输入三边");scanf("%d%d%d",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){if(b>a){temp=

7、b;b=a;a=temp;}if(c>a){temp=c;c=a;a=temp;}if(a*a==b*b+c*c)printf("直角三角形");1elseprintf("一般三角形");}elseprintf("不能组成三角形");}7输入一串字符(以回车键结束),统计其中数字、大写字母、小写字母以及其他字符的个数。#includemain(){charstr[200];char*p;inta=0,b=0,c=0,d=0;p=str;gets(p);while(*p){if(*p>='A

8、'&&*p<='Z'){a++;}elseif(*p>='a'&&*p<='z'){b++;}elseif(*p>='0'&&*p<='9'){c++;}else{d++;}p++;}printf("大写字母%d,小写字母%d,数字个数%d,其它字符个数%d",a,b,c,d);}18编写程序:找出不超过1000的

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

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

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