C语言程序设计(巨春飞)课后习题答案 北邮.docx

上传人:lao****ou 文档编号:197103 上传时间:2023-05-16 格式:DOCX 页数:23 大小:90.04KB
下载 相关 举报
C语言程序设计(巨春飞)课后习题答案 北邮.docx_第1页
第1页 / 共23页
C语言程序设计(巨春飞)课后习题答案 北邮.docx_第2页
第2页 / 共23页
C语言程序设计(巨春飞)课后习题答案 北邮.docx_第3页
第3页 / 共23页
C语言程序设计(巨春飞)课后习题答案 北邮.docx_第4页
第4页 / 共23页
C语言程序设计(巨春飞)课后习题答案 北邮.docx_第5页
第5页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言程序设计(巨春飞)课后习题答案 北邮.docx》由会员分享,可在线阅读,更多相关《C语言程序设计(巨春飞)课后习题答案 北邮.docx(23页珍藏版)》请在第一文库网上搜索。

1、第一章同步训练一、选择题CCDC二、编程题1 .【参考答案】#inc1ude/标准输入/输出函数的头文件intmai()/主函数(PrintfC时间抓住了是黄金,抓不住是流水!);/在屏幕上显示一句话return0;退出程序)C:UsersPCDesktop项目1.exe时间抓住了是黄金,抓不住是流水!Processexitedafter0.03958secondswithreturnva1ue0请按任意键继续.2 .【参考答案】#inc1udemai()(inta,b1sum;a=123;b=100;sum=a+b;pritf(sumis%dn,sum);)in.cpp#inc1udemax

2、n()甲sur)j);C:UsersPCDesktop项目1.exesumis2233rocesexitedafter0.02977secondsWithreturnva1ue0青按任意键继续.-3 .【参考答案】#inc1udeintmain()printf(*n);printf(VeryGood!n);pritf(,*n);return0;)I,C:UsersPCDesktopJ51H1.exeVeryGood!Processexitedafter0.03047secondsWithreturnva1ue0倩按任意键继续.4 .【参考答案】正确程序代码:#inc1udeintmai()(i

3、ta=6;intb=8,c;c=a*b;pritf(%d,c);return0;)Iu:user.exe48Processexitedafter0.02586secondswithreturnva1ue0请按任意键继续.5.【参考答案】正确程序代码:#inc1udeintmai()(charc;getchar();pritf(%c,c);)jUUI51dUBvXU.CACProcessexitedafter1.779secondswithreturnva1ue0请按任意键继续,-、选择题ACABCBBCADDDCCBABCAC二、编程题1 .a,b2 .【参考答案】#inc1udeintmai

4、()(inti,j;printf(*n);printf(*n);printf(*n);printf(*);returnO;)SC:UsersPCDocijmentsdengyaosanjiaoxing.exe*J:ToCeSSexitedafterO.3261secondswithreturnva1ueO府按任意键继续.3 .【参考答案】调试程序:#inc1udemain()(inta=6,b=8,c;c=a*b;printf(%d,c);)运行结果:484 .【参考答案】#inc1udemai()chara,b;Printf(”输入第一个字符:);a=getchar();Printf(”用p

5、utchar函数输出为:);putchar(a);printf(n);Printf(”输入第二个字符:);scanf(%cb);printf(%c,b);)运行结果:IC:UsersPCDesktop项目IeXe输入第一个钮处角PUtChar喔激输出为:a输入第二手字符:bProcessexitedafter3.993secondswithreturnva1ue0请按任意键继续.5 .【参考答案】#inc1udeintmai()(inta,b,c,max;Printf(“请输入三位数字:n);scanf(%d%d%d,&a,&b,&c);if(ab)max=a;e1seif(bc)max=b;

6、e1semax=c;pritf(3个整数中的最大数是:%d1ma);return0;)运行结果:C:UsersPCDesktop项目1.exe请输入三位数字:234533个整数中的最大数是:45Processexitedafter5.634secondswithreturnva1ue0括按任意键继续第三章同步训练-、选择题BCCBDDCDDBAABBCBCC二、编程题1 .【参考答案】#inc1udeintmain()(charch;whi1e(scanf(%cch)=1)(jf(ch=$)(PUtCharCn);换行输出,力求区分输入数据return1;)e1se(putchar(ch);)

7、return0;)SjC:UsersPCDocumentszifuchuang.exeVdiajkfgj$VdiajkfgjProcessexitedafter32.88secondswithreturnva1ue1请按任意键继续.2 .【参考答案】#inc1udeintmai()(inti,n;doub1esum=1;scanf(%dn);for(i=1;i=n;i+)sum=sum*i;printf(%d!=%1f,n,sum);pritf(n);return0;)83GUsersPCDocumentsqiujiecheng.exe8!=40320.000000Processexiteda

8、fter4.677secondswithreturnva1ue0请按任意键继续.3.【参考答案】#inc1udevoidfun(intn)(switch(10)(case 1:case 2:case 3:case 4:case5:Printf(成绩不及格n);break;case6:Printf(成绩为D等n);break;case7:Printf(成绩为C等n)break;case8:Printf(成绩为B等rY)break;case9:case10:Printf(成绩为A等n);break;)main()(intn;scanf(%dn);fun(n);)1 B3C:UsersPCDocum

9、entsqiujiecheng.exe78版绩为C等Processexitedafter3.457secondswithreturnva1ue0请按任意键继续.4.【参考答案】#inc1udemain()(intyear,t,i;for(i=0j2J+)(scant(%d,&year);t二yeart12;switch(t)case0:Printf(猴);break;case 1:printf()reak;case 2:printf(?6);break;case 3:printf(5)break;case 4:printf(R,)reak;case 5:Printf(,牛”);break;ca

10、se 6:printf()jbreak;case 7:printf(,)jbreak;case 8:printf()jbreak;case 9:printf(,Jt):break;case 10:printf(,)break;case 11:printf(,)jbreak;BreturnO;9655AProcessexitedafterS.553secondsWithreturnva1ue0括按任意键继续.5.【参考答案】#inc1udeitfact(int)(if(n=0)return1;return*fact(-1);)intmai(void)(pritf(1!=%d,fact(1);pr

11、intf(3!=%dn,1fact(3);printf(5!=%dn,1fact(5);pritf(7!=%dtfact(7);printf(9!=%d1fact(9);pritf(11!=%dn,fact(11);pritf(13!=%dn1fact(13);returnO;:C:UsersPCDocumentsjishuxiangjiecheng.exer二7!=120!=50409!=36288011!=3991680013!=1932053504Processexitedafter0.5617secondswithreturnva1ue0请按任意键继续.第四章同步训练-、选择题BCCC

12、BCCBBCBCCDCDDDCD(D项改成s0)二、编程题1. 232.*3. 【参考答案】#inc1udeintmain()(inta11=11,131,6,48,34,30,7,35,60,18);intij,k,p,t,x;for(i=0;i10;i+)(P=i;forO=i+1;j10;j+)if(aQap)P=j;if(p!=i)t=ai;ai=ap;aP1=tpritf(%5d,ai);)printf(n);PrintfC请输入一个数”);scanf(%d,&x);for(i=0;i10;i+)if(x=i;k-)ak+1=ak;break;ai=x;for(i=0;i=10;i+)printf(%5d,ai);printf(n);)6711183034354860131请输入一个数25671118253034354860131Processexitedafter3.03secondswithreturnva1ue0请按任意键继续.4.【参考答案】#inc1udeintmain()(inta

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服