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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(C语言程序设计(第三版)习题答案.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计(第三版)习题答案.doc

1、1.5 请参照本章例题,编写一个 C 程序,输出以下信息: * Very Good! * 解: mian() printf(“*”); printf(“n”); printf(“Very Good!n”); printf(“n”); printf(“*”); 1.6 编写一个程序,输入 a、b、c 三个值,输出其中最大值。解: mian() int a,b,c,max; printf(“请输入三个数 a,b,c:n”); scanf(“%d,%d,%d”, max=a; if(max main() char c1=C,c2=h,c3=i,c4=n,c5=a; c1+=4; c2+=4; c3+

2、=4; c4+=4; c5+=4; printf(“密码是%c%c%c%c%cn“,c1,c2,c3,c4,c5); 运行结果: 密码是 Glmre 3.9 求下面算术表达式的值。 (1)x+a%3*(int)(x+y)%2/4 设 x=2.5,a=7,y=4.7 (2)(float)(a+b)/2+(int)x%(int)y 设 a=2,b=3,x=3.5,y=2.5 (1)2.5 (2)3.5 3.10 写出程序运行的结果。 main() int i,j,m,n; i=8; j=10; m=+i; n=j+; printf(“%d,%d,%d,%d”,i,j,m,n); 解: 9,11,9

3、,10 3.12 写出下面表达式运算后 a 的值,设原来 a=12。设 a 和n 都已定义为整型变量。 (1)a+=a (2) a-=2 (3) a*=2+3 (4)a/=a+a (5) a%=(n%=2),n 的值等于 5 (6)a+=a-=a*=a 解: (1) 24 (2) 10 (3) 60 (4) 0 (5) 0 (6) 0 第四章 44 若 a=3,b=4, c=5,x=1.2 ,y=2.4,z=-3.6,u=51274 ,n=128765,c1=a ,c2=b 。想得到以下输出格式和结果,请写出程序(包括定义变量类型和设计输出) 。 a=_3_ _b=_4_ _c=_5 x=1.

4、200000,y=2.400000,z=-3.600000 x+y=_3.600_ _y+z=-1.20_ _z+x=-2.40 c1=a_or_97(ASCII) c2=b_or_98(ASCII) main() int a=3,b=4,c=5; long int u=51274,n=128765; float x=1.2,y=2.4,z=3.6; char c1=a,c2=b; printf(“a=%2d b=%2d c=%2dn“,a,b,c); printf(“x=%f,y=%f,z=%fn“,x,y,z); printf(“x+y=%5.2f y+z=%5.2f z+x=%5.2fn

5、“,x+y,y+z,z+x); printf(“u=%6ld n=%9ldn“,u,n); printf(“%s %s %d%sn“,“c1=a“,“or“,c1,“(ASCII)“); printf(“%s %s %d%sn“,“c2=a“,“or“,c2,“(ASCII)“); 47 用 scanf 下面的函数输入数据,使a=3,b=7,x=8.5 , y=71.82,c1=A,c2=a ,问在键盘上如何输入? main() int a,b;float x,y;char c1c2; scanf(“a=%d_b=%d“, scanf(“%f,%f“, C1=2*3.14*r; Sa=3.14

6、*r*r; Sb=4*Sa; Va=4*3.14*r*r*r/3; Vb=Sa*h; printf(“C1=%.2fn“,C1); printf(“Sa=%.2fnSb=%.2fnVa=%.2fnVb=%.2fn“,Sa,Sb,Va,Vb); 49 输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9 输出要求有文字说明,取位 2 小数。 main() float F,c; scanf(“%f“, c=5*(F-32)/9; printf(“c=%.2f“,c); 410 编程序,用 getchar 函数读入两个字符给 c1、c2 ,然后分别用函数和函数输出这两个字符。并思考以下

7、问题:()变量 c1、c2 应定义为字符型或整形?抑二者皆可?()要求输出 c1 和 c2 值的 ASCII 码,应如何处理?用putchar 函数还是 printf 函数?()整形变量与字符变量是否在任何情况下都可以互相代替?如: char c1, c2; 与 int c1,c2; 是否无条件的等价? #include“stdio.h“ main() char c1,c2; c1=getchar();c2=getchar(); putchar(c1);putchar(n);putchar(c2);putchar(n); #include“stdio.h“ main() char c1,c2;

8、 c1=getchar();c2=getchar(); printf(“c1=%d c2=%dn“,c1,c2); printf(“c1=%c c2=%cn“,c1,c2); 第五章 5.1 什么是算术运算?什么是关系运算?什么是逻辑运算?解:略。 5.2 C 语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 解:设有一个逻辑表达式,若其结果为“真” ,则以 1 表示;若其结果为“假” ,则以 0 表示。但是判断一个逻辑量的值时,以 0 代表“真” ,以非 0 代表“假” 。例如 3 printf(“请输入 3 个整数:“); scanf(“%d,%d,%d“, if(ab) if(bc) printf(“max=%dn“,c); else printf(“max=%dn“,b); else if(ac) printf(“max=%dn“,c); else printf(“max=%dn“,a);

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。