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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言程序设计第四版 谭浩强 课后习题答案完整版Word下载.docx

1、 char c1=C,c2=h,c3=i,c4=n,c5=a; c1+=4; c2+=4; c3+=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写出程序运行的结果。int i,j,m,n; i=8; j=10; m=+i; n=j+; printf(“%

2、d,%d,%d,%d”,i,j,m,n); 9,11,9,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=

3、_5 x=1.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) 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);x=%f,y=%f,z=%fn,x,y,z);x+y=%5.2f y+z=%5.2f z+x=%5.2fn,x+y,y+z,z+x);u=%6ld n=%9

4、ldn,u,n);%s %s %d%sn,c1=aor,c1,(ASCII);c2=a,c2,47用scanf下面的函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=A,c2=a,问在键盘上如何输入? int a,b;float x,y;char c1c2;scanf(a=%d_b=%d,&a,&b);_x=%f_y=%e,&x,&y);_c1=%c_c2=%cc1,&c2);a=3_b=7 _x=8.5_y=71.82 _c1=A_c2=a 48设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求文

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

6、函数输出这两个字符。并思考以下问题:()变量c1、c2应定义为字符型或整形?抑二者皆可?()要求输出c1和c2值的ASCII码,应如何处理?用putchar函数还是printf函数?()整形变量与字符变量是否在任何情况下都可以互相代替?如:charc1,c2;与 intc1,c2;是否无条件的等价?#includestdio.hchar c1,c2;c1=getchar();c2=getchar();putchar(c1);putchar(n);putchar(c2);c1=%d c2=%dn,c1,c2);c1=%c c2=%cn第五章 5.1 什么是算术运算?什么是关系运算?什么是逻辑运算

7、?略。5.2 C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”?设有一个逻辑表达式,若其结果为“真”,则以1表示;若其结果为“假”,则以0表示。但是判断一个逻辑量的值时,以0代表“真”,以非0代表“假”。例如3&5的值为“真”,系统给出3&5的值为1。5.3 写出下面各逻辑表达式的值。设a=3,b=4,c=5。(1) a+bc&b=c (2) a|b+c&b-c (3) !(ab)&!c|1 (4) !(x=a)&(y=b)&0 (5) !(a+b)+c-1&b+c/2 (1) 0 (2) 1 (3) 1 (4) 0 (5) 1 5.4 有3个整数a、b、c,由键盘输入,输出

8、其中最大的数。方法一 int a,b,c;请输入3个整数:%d,%d,%da,&b,&c);if(ab) if(bc) printf(max=%dnelse printf(,b);else if(ab)?a:b; /* 将a和b中的大者存人temp中 */ max=(tempc)?temp:c; /* 将a和b中的大者与c比较,取最大者*/ 3个整数的最大数是%dn”,max);5.5 有一函数:写一程序,输入x值,输出y值。int x,y;输入x:%dx);if(x1) /* x1 */ y=x;x=%3d, y=x=%dn,x,y);else if (x100|(score0) print

9、f(n输入有误,请重新输入:switch(int)(score/10) case 10:case 9: grade=A;break;case 8: grade=B;case 7: grade=C;case 6: grade=D;case 5:case 4:case 3:case 2:case 1:case 0: grade=E;成绩是%5.1f,相应的等级是%c。n,score,grade);说明:对输入的数据进行检查,如小于0或大于100,要求重新输入。(int)(score/10)的作用是将 (score/10) 的值进行强制类型转换,得到一个整型值。5.7 给定一个不多于5位的正整数,要求: 求它是几位数; 分别打印出每一位数字; 按逆序打印出各位数字。例如原数为321,应输出123。 long int num; int indiv,ten,hundred,thousand,ten_thousand,place;

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

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