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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言程序设计张淑华朱丽莉版课后习题参考答案.docx

1、C语言程序设计张淑华朱丽莉版课后习题参考答案C语言程序设计(张淑华、朱丽莉版)课后习题参考答案 C语言程序设计(张淑华、朱丽莉主编)课后习题解答(仅供参考)习 题 一一、选择题1B 2D 3B 4A 5B6C 7C二、填空题1.obj 2函数 3/* */ 4#include int a,b; a,b 三、简答题(略) 习 题 二一、选择题1B 2B 3A 4D 5A6C 7C 8A 9C 10B11A 12A 13C 14A 15C二、填空题1变量 2存储数据的单元 3非0、0 4(1)a=0 (2)051 61 7-30 838 94 , 710-6 177772 119.9 127 三、

2、写出下列程序的运行结果10,0,5 218 364 512 8 455d4,c四、编程题1#include #define PI 3.1415926 void main() float r,s; printf(“Please input circinal radiin”); scanf(“%f”,&r); s=PI*r*r; printf(“r=%.2f,s=%.2fn”,r,s); 2#include void main() char c1,c2; printf(“Please input a majusculen”); scanf(“%c”,&c1); c2=c1A&c1Z?c1+32:c

3、1; printf(“%cn”,c2); 3#include void main() int a=0,b; scanf(“%c”,&b); b=b&a; printf(“b=%dn”,b); 习 题 三一、选择题1C 2C 3A 4C 5D6原题第2行应为 c=(c-=a-5),(a=b,b+3); 答案为B 否则输出结果为5,0,57D 8C 9A 10B 二、填空题1-50 300、a=-50,b=300 a=-50 b=300210 20 30、10,20,30、a=10,b=20,c=30315、0、0三、写出下列程序的运行结果1a=789.654321,a= 789.65,a= 78

4、9.65432100,a=789.6543212b=15,b=17,b=f 3c=1,x=0,y=0,z=1 421 20,205在TC环境下为216,125 在VC环境下为 216,1806a=A,b=d,c=F 79,4,12,12 8x=4.500000,y=4,x+y=8.500000四、编程题1#include void main() printf(*n); printf( HAPPY NEW YEAR! n); printf(*n); 2 (1) #include void main() int a=5,b=8,c=10,m,max; m= ab?a:b; max=cm?c:m;

5、printf(“max=%dn”,max); (2)#include void main() int a,b,c,m,max; scanf(%d,%d,%d,&a,&b,&c); max=ab?a:(bc?b:c); printf(“max=%dn”,max); 习 题 四一、选择题1D 2D 3C 4A 5D6A 7C 8C 9D 10B二、填空题16、5、5 2(a%3=0|a%7=0) 3(1) ab (2) a=c; (3) a,b,c三、写出下列程序的运行结果14 264 3a=7,b=4 446 46 5*# 46四、编程题1另见填空题3 #include void main()

6、float a,b,c,t; scanf(%f,%f,%f,&a,&b,&c); if (ab) t=a;a=b;b=t; if (ac) t=a;a=c;c=t; if (bc) t=b;b=c;c=t; printf(“%.2f,%.2f,%.2fn”,a,b,c); 2#include void main() int a,b; scanf(%d,%d,&a,&b); if(a%b=0) printf(“%d is divisible by %dn”,a,b); else printf(“%d is not divisible by %dn”,a,b); 3(1) #include voi

7、d main() int x,y; scanf(“%d”,&x); if (x-5&x0&x10) y=x+1; printf(y=%dn,y); else printf(Data out of rangen); (2) #include void main() int x,y; scanf(“%d”,&x); switch(x) case -1: case -2: case -3: case -4:y=x; printf(y=%dn,y);break; case 0:y=x-1; printf(y=%dn,y);break; case 1: case 2: case 3: case 4: c

8、ase 5: case 6: case 7: case 8: case 9:y=x+1; printf(y=%dn,y);break; default: printf(Data out of rangen); 4#include void main() long num; int indiv,ten,hundred,thousand,tenthousand,place; /*分别代表个位、十位、百位、千位、万位和位数*/ printf(“Please Input a integer(099999):”); scanf(“%ld”,&num); if (num9999) place=5; els

9、e if (num999) place=4; else if (num99) place=3; else if (num9) place=2; else place=1; printf(“place=%dn”,place); printf(“For each digit:”); tenthousand=num/10000; thousand=(int)(num-tenthousand*10000)/1000; hundred=(int)(num-tenthousand*10000-thousand*1000)/100; ten=(int)(num-tenthousand*10000-thous

10、and*1000-hundred*100)/10; indiv=(int)(num-tenthousand*10000-thousand*1000-hundred*100-ten*10); switch(place) case 1:printf(“%d”,indiv);break; case 2:printf(“%d,%d”,ten,indiv);break; case 3:printf(“%d,%d,%d”,hundred,ten,indiv);break; case 4:printf(“%d,%d,%d,%d”,thousand,hundred,ten,indiv);break; case

11、 5:printf(“%d,%d,%d,%d,%d”,tenthousand,thousand,hundred,ten,indiv); 习 题 五一、选择题1D 2C 3D 4B 5C6B 7C 8B 9B 10B二、填空题1(1) x=0 或 !(x0) (2) xamin2(1) i10 或 i=9 (2)j%3 或 j%3!=03(1) pi (2) fabs(t) (3)4三、写出下列程序的运行结果11 2y=-1 34 4a=2,b=8 5*7645 71 8s=0 34 23四、编程题1#include void main() int i,j,k;for (i=1;i=4;i+)

12、/*输出上面4行*号*/ for (j=1;j=5-i;j+) printf(“ “); /*输出*号前面的空格*/ for (k=1;k=2*i-1;k+) printf(“*”); /*输出*号*/ printf(“n”); /*输出完一行*号后换行*/ 2 #include stdio.hvoid main() int num,n1,n2,p=1; scanf(%d,&num); while (num) n1=num/10; n2=num%10; p*=n2; num=n1; printf(num=%d,p=%dn,num,p);3 #include stdio.hvoid main() int i; float s1,s2,s3,s4,s5,sum,avg; for(i=1;i=0 4(1) 0 (2) 65(1) gets(temp

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1