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

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

思路岛教育网 整理提供 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(%d%d\n,a,b); ?printf(%3d%3d\n,a,b); ?printf(%f,%f\n,x,y); ?printf(%-10f,%-10f\n,x,y); ?printf(%8.2f,%8.2f,%4f,%4f,%3f,%3f\n,x,y,x,y,x,y); ?printf(%e,%10.2e\n,x,y); ?printf(%c,%d,%o,%x\n,c,c,c,c); ?printf(%ld,%lo,%x\n,n,n,n); ?printf(%u,%o,%x,%d\n,u,u,u,u); ?printf(%s,%5.3s\n,COMPUTER,COMPUTER); } 结果: 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(a=%d,_b=%d,a,b); scanf(_%f_%e,x,7y); scanf(_%c_%c,c1,c2); 思路岛教育网 整理提供 } 答案: 输入格式为: 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(%5d%5d%c%c%f%f%*f,%f,a,b,c1,c2,x,y,z); 答案: 输入格式为: 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(please input the circles radii\n); scanf(%f,r); clrscr(); printf(please input the cylinders height\n); scanf(%d,h); per=2*PI*r; area=PI*r*r; facearea=4*PI*r*r; cubage1=4/3*PI*r*r*r; cubage2=area*h; 思路岛教育网 整理提供 clrscr(); printf(\n\n\tThe circles perimeter is %.2f\n,per); printf(\tThe circles area is %.2f\n,area); printf(\tThe spheres facearea is %.2f\n,facearea); printf(\tThe spheres cubage is %.2f\n,cubage1); printf(\tThe cylinders cubage is %.2f\n,cubage2); getch(); } 4-9 原题: 输入一个华氏温度,要求输出摄氏温度。公式为 c=(F-32)*5/9. 答案: main() { float temper; float c; clrscr(); printf(Please input the temperature of Fahrenheit\n); scanf(%f,temper); c=(temper-32)*5/9; printf(The Celsius temperature is %.2f,c); getch(); } 4-10 原题: 编程序,用

文档评论(0)

1亿VIP精品文档

相关文档