文档介绍:该【上机题及答案 】是由【才艺人生】上传分享,文档一共【61】页,该文档可以免费在线阅读,需要了解更多关于【上机题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。上机题及答案21温度转换描述已知华氏温度到摄氏温度的转换公式为:摄氏温度=(华氏温度-32)×5/9,写程序将给定的华氏温度转换为摄氏温度输出 输入说明只有一个整数,表示输入的华氏温度 输出说明输出一个表示摄氏温度的实数,小数点后保留2位有效数字,多余部分四舍五入 输入样例50 2计算球体重量3 #include<>intmain(){doubleFe=,Au=,Pi=;intm,n;floatM1,M2;scanf("%d%d",&m,&n);//注意,要使输出的两个数据中间无逗号,“”之间要无逗号,下面也如此M1=()*Pi*m/2*m/2*m/2*Fe/1000;M2=()*Pi*n/2*n/2*n/2*Au/1000;printf("%.3f%.3f",M1,M2);return0;} 3阶梯电价计费描述电价分三个档次,[0,110]度电,;(110,210]度电,,超过210度电,,给出一个家庭一月用电量,请计算出应缴的电费(四舍五入,保留小数点后两位小数)。5 输入说明第一行为1个整数m(100>m>0),表示有多少组数据。其后一行为m个正实数,表示m个用电量数据 输出说明一行输出1个电费数据(四舍五入保留2位小数)后,换行。 5(1)自己的#include<>doublefare(doublem){ doublen; if(m>=0&&m<=100) n=*m; if(m>110){ if(m<=210) n=*110+*(m-110); elsen=*110+*(210-110)+*(m-210); } returnn;}intmain(){inta,b;doublec;scanf("%d",&a);for(b=0;b<a;b++) {6scanf("%lf",&c);printf("%.2f\n",fare(c)); } return0;}(2)别人的#include<>doublemoney(doublex){ if(x>=100&&x<=110) *x; if(x>110&&x<=210) *110+*(x-110); if(x>210) *110+*100+*(x-210);}intmain(){inta,b;doublec;scanf("%d",&a);for(b=0;b<a;b++)7{scanf("%lf",&c);printf("%.2f\n",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之间用空格分隔8 输出说明根据年份和月份计算该月天数并输出,每输出一个天数后换行 输入样例3200032011520082 输出样例313129程序问题:输入时年份和月份在同一行,按空格分开,不能按回车换行1别人的9#include<>voidtianshu(intx,inty){if(y==1||y==3||y==5||y==7||y==8||y==10||y==12) printf("%d\n",31); elseif(y==4||y==6||y==9||y==11) printf("%d\n",30); elseif((x%4==0&&x%100!=0||x%400==0)&&y==2) printf("%d\n",29); elseif(y==2) printf("%d\n",28); }intmain(){inta,b,m,n; scanf("%d",&n); for(m=1;m<=n;++m) {10