C语言学习与应用课后习题答案 学习任务三参考答案 北邮.docx

上传人:lao****ou 文档编号:197140 上传时间:2023-05-16 格式:DOCX 页数:14 大小:59.48KB
下载 相关 举报
C语言学习与应用课后习题答案 学习任务三参考答案 北邮.docx_第1页
第1页 / 共14页
C语言学习与应用课后习题答案 学习任务三参考答案 北邮.docx_第2页
第2页 / 共14页
C语言学习与应用课后习题答案 学习任务三参考答案 北邮.docx_第3页
第3页 / 共14页
C语言学习与应用课后习题答案 学习任务三参考答案 北邮.docx_第4页
第4页 / 共14页
C语言学习与应用课后习题答案 学习任务三参考答案 北邮.docx_第5页
第5页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言学习与应用课后习题答案 学习任务三参考答案 北邮.docx》由会员分享,可在线阅读,更多相关《C语言学习与应用课后习题答案 学习任务三参考答案 北邮.docx(14页珍藏版)》请在第一文库网上搜索。

1、学习任务三参考答案问题3-1:计算下表中关系表达式的值关系表达式的值关系表达式关系表达式的值关系表达式ta=971tA!二65Otabt,、O12%3=4O12/3=41(int)5.631问题3-2:设变已定义,且:c=A,x=25,计算下表中表达式的值表达式的值表达式的类型表达式表达式的值表达式的类型表达式!3.6O逻辑510&50|421逻辑A=cc=0)(jdz=x;)eIsejdz=-;)printf(x的绝对值是:dn,jdz);getchar();getchar();问题3-4输入大写字母则装换为相应的小写字母输出,输入小写字母则原样输出问题3-5输入92,输出结果为:g=92:

2、ABCDE如果只输出字符tA5,需要在每个SWiteh语句内的每个Printf语句后面加上break语句。编程训练3-1-1#inc1ude,stdio.hvoidmain()(inta,b,max;Printf(”请输入两个整数:”);scanf(,%d%d,&a,&b);max=a;eIse(max=b;)Printf(,这两个数中较大的是:dn”,max);getchar();getchar();)编程训练3-1-2编程训练3-1-3#inc1ude,stdio.hvoidmain()(inta,b,c,max;Printf(”请输入三个整数:,);scanf(,%d%d%d,&a,&b

3、,&c);max=a;eIse(max=b;)if(cmax)(max=c;)Printf(这三个数中较大的是:dn,max);getchar();getchar();)编程训练3-1-5#incIude“stdio.hvoidmain0(inta,b,c,max;/定义四个整型变量Printf(“请输入三个整数:”);scanf(%d%d%d,&a,&b,&c);/输入三个整数赋给a,b,cmax=ab?a:b;/用条件表达式将a,b的较大值赋给max=maxc?max:c;PrirTtf(最大数是:%d11,max);getchar();)编程训练3-2-2测试顺序输入数据输出13+53+

4、5=8213#5依据提示重新输入332-932-9=23该程序的功能是:计算输入的加减法算式,并显示结果。编程训练3-2-3#inc1ude,stdio.hvoidmain()(intx,y1z;charc;do(printf(请输入如3+5这样的算术式并按enter:n);scanf(1,%d%c%d,&x,&c,&y);whi1e(c!=+&c!二-&c!=*&c!二7);switch(c)(case,:z=x+y;break;case-,:z=x-y;break;case*,:z=x*y;break;case,:z=x/y;break;)printf(%d%c%d=%dn,x,c,y,z

5、);)编程训练3-2-4程序功能:算术运算器同组测试人:测试顺序输入数据预期输出实际输出145+345+3=4845+3=48245?3依据提示重新输入依据提示重新输入3890/20890/20=44890/20=44490-6790-67=2390-67=2359p6依据提示重新输入依据提示重新输入7*87*8=567*8二56需要说明的问题:C变量只接收+、/这样的运算符,否则提示重新输入。编程训练3-2-5#inc1udestdio.hvoidmain()(doub1ex,y,z;charc;whi1e(1)(do(printf(请输入如3+5这样的算术式并按enter:n);scanf

6、(1,%1f%c%1f,&x,&c,&y);whi1e(c!=+&c!=-&c!=*&c!=/);switch(c)(case,+,:z=x+y;break;case,-,:z=x-y;break;case*,:z=x*y;break;case:z=x/y;break;)printf(%f%c%f=%fn,xfcty,z);1任务测试模拟试卷参考答案一、1.DCDBD6.DBDCD11.BBCBA二、1.假真2. 真假3. O14. x5x0a=0)(switch(int)score/10)(case10:case9:printf(,An);break;case8:printf(Bn);break;case7:printf(Cn);break;case6:printf(Dn);break;defau1terintf(,En);break;)eIse(Printf(”错误!成绩不能为负值!”);)getchar();getchar();

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

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

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

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

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



客服