文档详情

C程序设计第三版答案(52页).doc

发布:2015-09-12约3.79万字共52页下载文档
文本预览下载声明
C程序设计(第三版)习题答案(1-6章)谭浩强著(1) ? 习题答案? 第一章 ? 1.5? #?include?stdio.h void?main() { printf(*?*?*?*?*?*?*?*?*\n???Very?good!\n*?*?*?*?*?*?*?*?*\n); } ? ? 1.6(法一) #include?stdio.h main() { int?a,b,c,max; scanf(%d,%d,%d,a,b,c); max=(ab)?a:b; max=(maxc)?max:c; printf(max=%d\n,max); } ? (法二) ? main() { int?a,b,c,max; scanf(%d,%d,%d,a,b,c); if(abac) ???max=a; else?if?(bc) ???max=b; else ???max=c; printf(max=%d\n,max); } (法三) #?include?stdio.h void?main() { int?max(int?x,int?y,int?z); int?a,b,c,d; scanf(%d,%d,%d,a,b,c); d=max(a,b,c); printf(max=%d\n,d); } int?max(int?x,int?y,int?z) { int?A,B; if(xy)?A=x; else?A=y; if(zA)?B=z; else?B=A; return(B); } ? 第三章 3.3(1)(10)10=(12)8=(a)16 (2)(32)10=(40)8=(20)16 (3)(75)10=(113)8=(4b)16 (4)(-617)10=(176627)8=(fd97)16 (5)(-111)10=(177621)8=(ff91)16 (6)(2483)10=(4663)8=(963)16 (7)(-28654)10=(110022)8=(9012)16 (8)(21003)10=(51013)8=(520b)16 ? 3.6aabb????????(8)cc????????(8)abc ???????(7)AN ? 3.7main() {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%c\n,c1,c2,c3,c4,c5); } ? 3.8main() {int?c1,c2; c1=97;c2=98; printf(%c?%c,c1,c2); } ? 3.9(1)=2.5 (2)=3.5 ? 3.109,11,9,10 ? 3.12(1)24?(2)10?(3)60?(4)0?(5)0?(6)0 ? 第四章 ? ? 4.4main() {int?a,b,c; long?int?u,n; float?x,y,z; char?c1,c2; a=3;b=4;c=5; x=1.2;y=2.4;z=-3.6; u=51274;n=128765; c1=a;c2=b; printf(\n); printf(a=%2d?b=%2d?c=%2d\n,a,b,c); printf(x=%8.6f,y=%8.6f,z=%9.6f\n,x,y,z); printf(x+y=%5.2f?y+z=%5.2f?z+x=%5.2f\n,x+y,y+z,z+x); printf(u=%6ld?n=%9ld\n,u,n); printf(c1=%cor?%d(ASCII)\n,c1,c1); printf(c2=%cor?%d(ASCII)\n,c2,c2); } ? 4.557 5?7 67.856400,-789.123962 67.856400,-789.123962 ???67.86?-789.12,67.856400,-789.123962,67.856400,-789.123962 6.785640e+001,-7.89e+002 A,65,101,41 1234567,4553207,d687 65535,177777,ffff,-1 COMPUTER,?COM ? 4.6a=3?b=7/ x=8.5?y=71.82/ c1=A?c2=a/ ? 4.7???10???20Aa1.5?-3.75?+1.4,67.8/ (空3)10(空3)20Aa1.5(空1)-3.75(空1)(随意输入一个数),67.8回车 ? 4.8main() {float?pi,h,r,l,s,sq,sv,sz; pi=3.1415926; printf(input?r,h\n); scanf(%f,%f,r,h); l=2*pi*r; s=r*r*
显示全部
相似文档