好文档 - 专业文书写作范文服务资料分享网站

《C语言程序设计》第二版(谭浩强)4~7章课后习题答案清华大学出版社

天下 分享 时间: 加入收藏 我要投稿 点赞

思路岛教育网 www.sld.net.cn 整理提供

4-5

原题:打印出下题的结果 main() {

?int a=5,b=7;

?float x=67.8564,y=-789.124; ?char c='A'; ?long n=1234567; ?unsigned u=65535; ?printf(\?printf(\?printf(\?printf(\

?printf(\?printf(\?printf(\?printf(\?printf(\

?printf(\} 结果: 57 5 7

67.1,-789.124023 67.1 ,-789.124023

67.86, -789.12,67.856400,-789.124023,67.856400,-789.124023 6.1e+01, -7.9e+02 A,65,101,41

1234567,4553207,d687 65535,177777,ffff,-1 COMPUTER, COM 4-6 原题:

用下面的 scanf 函数输入数据, 使 a=3,b=7,x=8.5,y=71.82,c1='A',c2='a' main() { int a,b; float x,y; char c1,c2;

scanf(\scanf(\scanf(\

。问在键盘上如何输入? 思路岛教育网 www.sld.net.cn 整理提供

} 答案: 输入格式为: a=3,b=7 8.5 71.82 A a 4-7

原题:用下面的 scanf 函数输入数据使 a=10,b=20,c1='A',c2='a',x=1.5,y=-3.75 z=67.8, 请问在键盘上如何输入数据 ?

scanf(\

答案:

输入格式为:

10 20Aa1.5 -3.78 0.0,67.8

友情提示: 10与 20 之间是 3 个空格,而那个 0.0 是随便一个浮点数即可。 4-8

原题:

设圆半径 r=1.5, 圆柱高 h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱 体积,用 scanf 输入数据,输出结果,输出时要求有文字说明,取小数点后 2 位数字,请编写程序。

答案:

#define PI 3.1415926 main() { int h; float r;

float cubage1,cubage2,per,area,facearea; clrscr();

printf(\scanf(\clrscr();

printf(\scanf(\per=2*PI*r; area=PI*r*r;

facearea=4*PI*r*r; cubage1=4/3*PI*r*r*r; cubage2=area*h;

思路岛教育网 www.sld.net.cn 整理提供

clrscr();

printf(\printf(\

printf(\printf(\printf(\getch(); } 4-9

原题:

输入一个华氏温度,要求输出摄氏温度。公式为

c=(F-32)*5/9.

答案: main() {

float temper; float c; clrscr();

printf(\scanf(\c=(temper-32)*5/9;

printf(\getch(); } 4-10

原题:

编程序,用 getchar() 函数读入两个字符给 c1,c2 ,然后用 putchar() 函数和 printf 函数输出这两个字符。并思考以下问题: (1) 变量 c1,c2 应为字符型或整 型?抑或二者皆可? (2) 要求输出 c1,c2 值的 ASCII 码,应如何处理?用 putchar 函数还是 printf 函数?(3) 整型变量与字符变量是否在任何情况下都可以互相 代替?如: char c1,c2; 与 int c1,c2;

是否可以无条件的等价? 答案: main() {

char c1,c2; c1=getchar();

《C语言程序设计》第二版(谭浩强)4~7章课后习题答案清华大学出版社

思路岛教育网www.sld.net.cn整理提供4-5原题:打印出下题的结果main(){?inta=5,b=7;?floatx=67.8564,y=-789.124;?charc='A';?longn=1234567;?unsignedu=65535;?printf(\?printf(\?printf
推荐度:
点击下载文档文档为doc格式
35fla43qlc8njyy26yqz6tzp834d3b018qy
领取福利

微信扫码领取福利

微信扫码分享