上机题及答案...doc

上机题及答案...doc

ID:55111115

大小:72.00 KB

页数:28页

时间:2020-04-27

上机题及答案...doc_第1页
上机题及答案...doc_第2页
上机题及答案...doc_第3页
上机题及答案...doc_第4页
上机题及答案...doc_第5页
资源描述:

《上机题及答案...doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1温度转换描述已知华氏温度到摄氏温度的转换公式为:摄氏温度=(华氏温度-32)×5/9,写程序将给定的华氏温度转换为摄氏温度输出输入说明只有一个整数,表示输入的华氏温度输出说明输出一个表示摄氏温度的实数,小数点后保留2位有效数字,多余部分四舍五入输入样例50输出样例10.002计算球体重量描述已知铁的比重是7.86,金的比重是19.3。写一个程序,分别计算出给定直径的铁球与金球的质量,假定PI=3.1415926输入说明输入两个整数,分别表示铁球与金球的直径(单位为毫米)输出说明输出两个浮点数,分别表示铁球与金球的质量(单位为

2、克),小数点后保留3位小数,两个浮点数之间用空格分隔输入样例100100输出样例4115.48610105.456提示#includeintmain(){doubleFe=7.86,Au=19.3,Pi=3.1415926;intm,n;精选floatM1,M2;scanf("%d%d",&m,&n);//注意,要使输出的两个数据中间无逗号,“”之间要无逗号,下面也如此M1=(4.0/3)*Pi*m/2*m/2*m/2*Fe/1000;M2=(4.0/3)*Pi*n/2*n/2*n/2*Au/1000;pri

3、ntf("%.3f%.3f",M1,M2);return0;}3阶梯电价计费描述电价分三个档次,[0,110]度电,每度电0.5元;(110,210]度电,超出110部分每度电0.55元,超过210度电,超出210部分每度电0.70元,给出一个家庭一月用电量,请计算出应缴的电费(四舍五入,保留小数点后两位小数)。输入说明第一行为1个整数m(100>m>0),表示有多少组数据。其后一行为m个正实数,表示m个用电量数据输出说明一行输出1个电费数据(四舍五入保留2位小数)后,换行。输入样例3100200329.75输出样例50.00

4、104.50193.82(1)自己的#includedoublefare(doublem){doublen;if(m>=0&&m<=100)n=0.5*m;if(m>110){if(m<=210)n=0.5*110+0.55*(m-110);else精选n=0.5*110+0.55*(210-110)+0.70*(m-210);}returnn;}intmain(){inta,b;doublec;scanf("%d",&a);for(b=0;b

5、.2f",fare(c));}return0;}(2)别人的#includedoublemoney(doublex){if(x>=100&&x<=110)return0.5*x;if(x>110&&x<=210)return0.5*110+0.55*(x-110);if(x>210)return0.5*110+0.55*100+0.7*(x-210);}intmain(){inta,b;doublec;scanf("%d",&a);for(b=0;b

6、tf("%.2f",money(c));}return0;}4计算某月天数描述精选每个月的1,3,5,7,8,10,12月有31天,4,6,9,11月有30天,闰年2月29天,其他年份2月28天,给定年份和月份求该月的天数输入说明多组数据,输入数据第一行为整数n(n<100),表示有几组数据数据,其后为n行,每行表示一组数据,每组数据由两个正整数a和b构成,a表示年份,b表示月份,a和b之间用空格分隔输出说明根据年份和月份计算该月天数并输出,每输出一个天数后换行输入样例3200032011520082输出样例313129程

7、序问题:输入时年份和月份在同一行,按空格分开,不能按回车换行1别人的#includevoidtianshu(intx,inty){if(y==1

8、

9、y==3

10、

11、y==5

12、

13、y==7

14、

15、y==8

16、

17、y==10

18、

19、y==12)printf("%d",31);elseif(y==4

20、

21、y==6

22、

23、y==9

24、

25、y==11)printf("%d",30);elseif((x%4==0&&x%100!=0

26、

27、x%400==0)&&y==2)printf("%d",29);elseif(y==2)printf(

28、"%d",28);}intmain()精选{inta,b,m,n;scanf("%d",&n);for(m=1;m<=n;++m){scanf("%d%d",&a,&b);tianshu(a,b);}return0;}2自己的#includeintmai

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

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

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