《C语言程序设计教程》三、四、五章习题参考答案.docx

上传人:太** 文档编号:97727033 上传时间:2024-06-24 格式:DOCX 页数:4 大小:13.62KB
返回 下载 相关 举报
《C语言程序设计教程》三、四、五章习题参考答案.docx_第1页
第1页 / 共4页
《C语言程序设计教程》三、四、五章习题参考答案.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《《C语言程序设计教程》三、四、五章习题参考答案.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计教程》三、四、五章习题参考答案.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、习题参考答案第三章顺序结构程序设计一、选择题l.C 2.C3.C4. D 5.B二、填空题1. printf; scanf2. ASCII 码3. 取地址;取变量a的地址4. .顺序5. 8, 10, 16三、编程题1.ttinclude void main()printf (*n);printf (hello world! n/z);printf(*n);2.ttinclude void main()float math, english, computer, sum=0, average;printf (请输入三门课成绩:n);scanf&math, &english, &computer

2、);sum=math+english+computer;average=sum/3;printf (zzsum=%. 2f, average=%. 2fn, sum, average);3.#include void main()char cl,c2;printf (请输入两个字符型数据(不加空格):n);scanf (%c%c, &cl, &c2);printf (z/%c-%dn%c-%dn/z, cl, cl, c2, c2);第四章选择结构程序设计选择题1. C 2.B3.B4.C二、填空题2. 1; 03. if; switch4. 常量或常量表达式5. a+bc&a+cb&b+ca

3、三、编程题1.#includevoid main ()(int x;scanf (%d, &x);if (x % 2 = 0)printf (%d 为偶数n, x);elseprintf (%d 为奇数n,x);)2.#includevoid main()(float x, y;printf (请输入x的值n);scanf (%f, &x);if (x0)y=x*x+l;else if (x=0)y=0;elsey二一x*x+l;printf (x=%. 2fny=%. 2fn, x, y);)#includevoid main ()int day, month, year, sum, lea

4、p;printf (请输入年、月、日n);scanf (zz%d, %d, %d, &year, &month, &day);switch (month) /*先计算某月以前月份的总天数*/ case 1:sum=0;break;case 2:sum=31;break;case 3:sum=59;break;case 4:sum=90;break;case 5:sum=120;break;case 6:sum=151;break;case 7:sum=181;break;case 8:sum=212;break;case 9:sum=243;break;case 10:sum=273;brea

5、k;case 11:sum=304;break;case 12:sum=334;break;default:printf(error!);break;sum=sum+day;if (year%400=0) | | (year%4-0 &year%100!=0) leap=l;else leap=0;if(leap=l &month=2) /*如果是闰年且月份大于2,总天数加一天*/ SUIT1+;printf (z,%d 年%d 月(1 日是该年的第d 天。n,year, month, day, sum);第五章循环结构程序设计一、选择题1.B2. A 3.D4. A 5. C二、填空题1.

6、break2. -k3. 1 2 4 5 7 8 104. 205. abc 三、编程题1.#includestdio.hvoid main ()int i, a, b, c;for(i=100;i=999;i+)a=i/100;b=(i%100)/10;c=(i%100)%10;if (i=a*a*a+b*b*b+c*c*c) printf(%dn,i);)ttinclude void main ()char ch;int letter,digit, space, others;letter=0;digit=0;space=0;others=0;while(ch=getchar( )!=#)

7、if (ch=a &ch二z | | ch=A &ch二Z) letter+;else if (ch=O&ch二9)digit+;else if ( ch=,)space+;elseothers+;)printf (%d, %d, %d, :%dn,letter, digit, space, others); )2.ttinclude void main ()int i;for (i=l;i=100;i+)if(i%4=0&i%6=0)printf (4d,i);printf(n);)3.ttinclude void main ()int i=l;float sum=0;while(i=10)

8、sum+=l. 0/i;i+;)printf(%fn,sum);)4.ttinclude void main ()int i=l, n=0;while(i=40)|printf(%4d,i);n+;if(n%5=0)printf (n);i+=2;)5.ttinclude void main ()(int a, b, c, n=0;for(a=0;a=20;a+)for (b=0;b33;b+)for (c=0;c=100;c+)if (5*a+3*b+c=100)(printf (公鸡:3d 母鸡:3d 小鸡%3dn, a, b, c); n+;)printf (一共有%d 种买法。n, n);)6.ttinclude main ()int time=60, i=l;printf (比赛还剩下最后60秒! !n); dotime=time一一;printf (剩余%2d 秒 ,time);i=i+;if (time%5=0)printf (n);while(i=60);printf(时间已到,终止比赛n);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁