ImageVerifierCode 换一换
格式:DOCX , 页数:65 ,大小:29.36KB ,
资源ID:5118228      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5118228.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二级C语言课本课后习题参考答案Word文档下载推荐.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

二级C语言课本课后习题参考答案Word文档下载推荐.docx

1、stdio.hmain( ) /* main function */float r,s; /*r is radius, s is area of circular*/s = 3.14159 * r * r ; (29) 请指出以下C程序的错误所在#include stdio.hmain /* main function */float a,b,c,v; /*a,b,c are sides, v is volume of cube*/a = 2.0 ; b = 3.0 ; c = 4.0 v = a * b * c;,v);#include c = 4.0;*End of Chapter 2*第

2、三章 顺序结构(1) C (2) C (3) D (4) C (5) D (6) B (7) C (8) D (9) A (10)B (11)C (12)D (13)D (14)A (15)C (16)C (17)C (18)均不对,应为scanf( “%6f”,&c) (18) C (20) B(21) -200,2500 i=-200, j=2500 i = -200 , j = 2500(22) 12 ,0 ,0 (23) 语句块, ;(24) ;(25) 10025.811.89234 /*可用一个或几个空格作为输入时的间隔符*/10025.811.89234 /*Tab(制表符)也可

3、以作为输入时的间隔符*/10025.811.89234 /*CR(回车符)也可以作为输入时的间隔符*/(26) x = 127, x =127, x=177, x=7f, x=127。(27) x = 127, x =127, x=177, x=7f, x=127。(28) a=513.789215, a=513.79, a=513.78921500, a=513.789215003.30 编写程序,把560分钟换算成用小时和分钟表示,然后进行输出。程序如下#include main( ) int hour,minute;hour=560/60;minute=560%60;hour=%d,mi

4、nute=%d,hour,minute);3.31 编写程序,输入两个整数:1500和350,求出它们的商数和余数并进行输出。int num1,num2,i,j; /* 定义变量 i商,j余数 */input num1 and num2:n);scanf(%d%d,&num1,&num2);i=num1/num2;j=num1%num2;商=%dn 余数=%d,i,j);3.32 编写程序,读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果。double a,b,c,average=0;input a,b,c(double):%lf%lf

5、%lfa,&b,&c);average=(a+b+c)/3;average=average*10;average=average+0.5;average=(int)average;average=average/10;average=%lf,average);3.33 编写程序,读入三个整数给a,b,c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中的值给a。int a,b,c,t=0;input a b c:%d%d%dt=c;c=b;b=a;a=t;a=%d b=%d c=%d,a,b,c);*End of Chapter 3*第四章 选择结构(1) A (2) A (

6、3) A (4) D (5) C (6) A (7) B (8) 均错 (9)D (10)A (11) 非零,零 (12) 或或=、=、!=(13) 逻辑非、逻辑与、逻辑或 (14) !、 4 | x0 ? 0 : 1 , 1 (19) a=3 , b=2 , c=2 (20) * #三、编程题4.21 当a0时,请将以下语句改写成switch语句。if( a30 ) m=1;else if( a if(m1BR age=y1-y0;nAge=%d,age);4.23 编写程序,输入一个整数,打印出它是奇数还是偶数。int i;input a integer:i);if(i%2=0) /*条件

7、判断*/ %d is a even,i);else %d is a odd4.24 编写程序,输入a、b、c三个数,打印出最大者。int a,b,c,max = 0;input (int)a b and c:max = a;if(maxBR max=b; if(maxBR max=c;max=%d,max);4.25 有一函数:编写一程序,要求输入x的值,输出y的值。分别(1)不嵌套的if语句 (2)嵌套的if语句(3)if_else语句 (4)switch语句源程序一:(1)不嵌套的if语句float x;input x:%fx);if(x-5&x0) y=%f,x);if(x=0) ,x-

8、1);0&10) ,x+1);if(x=10)input error源程序二:(2)嵌套的if语句if(x=0) printf(0) printf(源程序三:(3)if_else语句else if(x=0) 源程序四:(4)switch语句int flag;Enter x:-5 &0) flag=-1;if(x=0) flag=0;0 &10) flag=1;switch(flag)case -1: break;*End of Chapter 4*第五章 循环结构(1) D (2) C (3) B (4) C (5) C (6) B (7) D (8) A (9) D (10)D (11) 5

9、, 4, 6 (12) 有错 (13) -1 (14) 11 (15) d=1.0 , k+ , k=0 , x5.17 编写程序,求1357.-99+101的值。int i,sum=0,s=1;for(i=1; i=101;i+=2) sum=sum+i*s;s=-s; /*控制符号交替变换*/sum=%d,sum);5.18 编写程序,求e的值,e11/1!+1/2!+1/3!+1/4!+.+1/n!(1)用for循环,计算前50项(2)用while循环,要求直至最后一项的值小于1e4。(1)用for循环实现int i,n;double sum=1,t=1;input n:n);i1e-4

10、) /* fabs求浮点型数据的绝对值 */i+;5.19 编写程序,输出从公元1000年至2000年所有闰年的年号 每输出3个年号换一行。 判断公元年是否闰年的条件是:(1)公元年数如能被4整除,而不能被100整除,则是闰年。(2)公元年数能被400整除也是闰年。int i,j=0;for(i=1000;=2000;if(i%4=0)&(i%100!=0)|(i%400=0) /* 判断是否是闰年的条件 */d j+;if(j%3=0) /* 控制换行 */ 5.20 编写程序,打印以下图形:*math.hint i,j;=7;i+) /*控制行数*/ for(j=1;jj+) /*控制星数

11、*/ if(j7-abs(4-i) *) ;*End of Chapter 5*第六章 字符型数据(1) B (2) D (3) A (4) A (5) B (6) D (7) D (8)B (9) A (10)A (11)B (c) (12) -1 (13) 1 (14) ctype.h (15) 0 (16) 10A20B30C40D (17) 7.29 101.298 AB (7.29101.298AB) (18) A7.29B101.298 (19) A B C6.19 请编写程序,输入一行字符(用回车结束),输出每个字符以及与之对应的ASCII代码值,每行输出三队.int i=0;c

12、har ch;while(ch=getchar( )!=n) %4c%4d,ch,ch);if(i%3=0) 6.20 请编写程序,输入一行数字字符(用EOF结束),每个数字字符的前后都有空格。请编程,把这一行中的数字转换成一个整数。例如,若输入:2 4 8 3 (代表Enter键)则输出整数:2483while(ch=getchar()!=EOF)if(ch= )continue;%c,ch);6.21 请编写程序统计输入的行数,输入用EOF结束输入。) i+;6.22 请编写程序统计输入的一行中小写字母的个数。if(cha)&(chi;j-)for(k=1;k=2*i-1;k+),64+i);*End of Chapter 6*第七章 函 数(1) C (2) C (3) B (4)C (5) A (6) D (7) A (8) 12 (9) 9.000000 (10) 4 (11) n=1 ,s (12) z=1 ;= y , z = z * x (13) 1 , s * i , 0 ,f ( k )三、程序

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2