《信息技术基础 第2版 第3章 课后习题参考答案.docx》由会员分享,可在线阅读,更多相关《信息技术基础 第2版 第3章 课后习题参考答案.docx(4页珍藏版)》请在优知文库上搜索。
1、课后习题答案1、includestdio.hvoidmain()inta,b,c,max;printf(,pleaseinputa,b,c:);SCanf(”%d%d%d,&a,&b,&c);if(ab)if(ac)max=a;elsema=c;elseif(bc)max=b;elsema=c;printf(,ma=%dnzma);2、includestdio.hvoidmain()intn;scanf(%dn);if(n%2=O)printf(%d是偶数n,n);elseprintf(,%d是奇数n”,n);)3、includestdio.hvoidmain()floatmzkgzbmim表
2、示身高,kg表示体重Printf(”请输入身高和体重mzkg:);scanf(,%f%fmkg);bmi=kg(m*m);if(bmi18)printf(,bmi指数为.lf,体型偏瘦!n,zbmi);elseif(bmi2)Printf(该坐标点在圆外!n);elseif(x*x+y*y2)Printf(该坐标点在圆内!n);elsePrintfr该坐标点在圆上!n”);)5、#includestdio.hvoidmain()floattotal,dtotal表示购物金额,d表示折扣Printf(请输入购物金额scanf(%fz&total);if(total500)d=l;elseif(t
3、otal1500)d=0.9;elseif(total3000)d=0.8;elsed=0.7;total=total*d;Printf(,实际支出的购物金额是:.2fn,total);)6、#includestdio.hvoidmain()intyeamonth,days;Printf(U请输入年和月:);scanf(%d%d,&year,&month);switch(month)case1:case3:case5:case 7:case 8:case10:case12:days=31;break;case4:case6:case9:casell:days=30;break;case2:if
4、(year%400=0|year%4=0&year%IOo!=0)闰年的判断days=29;elsedays=28;)printf(%d年%d月有d天!n,year,month,days);)7、includestdio.hvoidmain()floata,b,cazb为两个操作数,c是计算结果charchch是运算符Printfr请输入a,ch和b:);SCanf(%f%c%f”,&a,&ch,&b);switch(ch)case+:c=a+b;break;case-:c=a-b;break;case*:c=a*b;break;case,x=ab;)Printf(%f%c%f=%.2fr,a,ch,b,c);