C语言答案(谭浩强第3版).txt
《C语言答案(谭浩强第3版).txt》由会员分享,可在线阅读,更多相关《C语言答案(谭浩强第3版).txt(22页珍藏版)》请在文库网上搜索。
1、15C* Very Goodj!* main()printf( * n);printf(n);printf( Very Good! n);printf(n);printf( *n); 1.6a b cmain()int a,b,c,max;printf(a,b,c:n);scanf(%d,%d,%d,&a,&b,&c);max=a;if(maxb)max=b;if(maxc)max=c;printf(%d,max);3.3 110 232 375 4-6175-111 62483 7-28654 821003 10=12=a) (32)=(40)=20 (75)=(113)=4b (-617)
2、=(176627)=fd97 -111=177621=ff91 2483=4663=963 -28654=110022=9012 21003=51013=520b3.50洢0.3.6:#includevoid main()char c1=a,c2=b,c3=c,c4=101,c5=116;printf(a%c b%ctc%ctabcn,c1,c2,c3);printf(tb%c %cn,c4,c5);:aabb cc abc A N3.7China.:4,A4E,EA.,ChinaGlmre.,c1,c2,c3,c4,c5G,1,m,r,e,.main()char c1=C,c2=h,c3=i
3、,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);3.83.6:#includevoid main()int c1,c2;( char c1,c2)c1=97;c2=98;printf(%c%cn,c1,c2);printf(%d%dn,c1,c2);:.,.3.9.(1)x+a%3*(int)(x+y)%2/4=2.5(x=2.5,a=7,y=4.7)(2)(float)(a+b)/2+(int)x%(int)y=3.5(a=2,b=3,x=3.5,y=2.5)3.10:#includevo
4、id main()int i,j,m,n;i=8;j=10;m=+i;n=j+;printf(%d,%d,%d,%dn,i,j,m,n);: 9,11,9,1044.4.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= 5x=1.200000,y=2.400000,z=-3.600000x+y= 3.60 y+z=-1.20 z+x=-2.40u= 51274 n= 128765c1=a or 97(ASCII)c2=B or 98(ASCII):main()int a,b,c;long int u
5、,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=%2dn,a,b,c);printf(x=%8.6f,y=%8.6f,z=%9.6fn,x,y,z);printf(x+y=%5.2f y=z=%5.2f z+x=%5.2fn,x+y,y+z,z+x);printf(u=%6ld n=%9ldn,u,n);printf(c1=%c or %d(ASCII)n,c1,c2);printf(c2=%c or %d(ASC
6、II)n,c2,c2);4.5.:57 5 767.856400,-789.12396267.856400 ,-789.123962 67.86,-789.12,67.856400,-789.123962,67.856400,-789.1239626.785640e+001,-7.89e+002A,65,101,411234567,4553207,d68765535,17777,ffff,-1COMPUTER, COM4.6scanf,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
7、=%d,&a,&b);scanf( x=%f y=%e,&x,&y);scanf( c1=%c c2=%c,&c1,&c2);:a=3 b=7x=8.5 y=71.82c1=A c2=a:scnaf,scanf,scanf.,.4.7scanfa=10,b=20,c1=A,c2=a,x=1.5,y=-3.75,z=57.8,scanf(%5d%5d%c%c%f%f%*f %f,&a,&b,&c1,&c2,&y,&z);main()int a,b;float x,y,z;char c1,c2;scanf(%5d%5d%c%c%f%f,&a,&b,&c1,&c2,&x,&y,&z);10 20Aa
8、1.5 -3.75 +1.5,67.8%5dab1020%*f%*f1.53.8r=1.5,h=3,scanf,.:main()float pi,h,r,l,s,sq,vq,vz;pi=3.1415926;printf(rh:n);scanf(%f,%f,&r,&h);l=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vq=4.0/3.0*pi*r*r*r;vz=pi*r*r*h;printf(: =%6.2fn,l);printf(: =%6.2fn,s);printf(: =%6.2fn,sq);printf(: =%6.2fn,vz);4.9,C=5/9(F-
9、32),.: main()float c,f;printf(:n);scanf(%f,&f);c=(5.0/9.0)*(f-32);printf(:%5.2fn,c); 5.4a,b,c,.main()int a,b,c;printf(:);scanf(%d,%d,%d,&a,&b,&c);if(ab) if(bc) printf(max=%dn,c); else printf(max=%dn,b);else if(ab)?a:b; max=(tempc)? temp:c; printf( A,B,C%d,max);5.5 main()int x,y;printf(x:);scanf(%d,&
10、x);if(x1) y=x; printf(X-%d,Y=X=%d n,x,y); else if(x9999) place=5;else if(num999) place=4;else if(num99) place=3;else if(num9) place=2;else place=1;printf(place=%dn,place);printf(:);ten_thousand=num/10000;thousand=(num-tenthousand*10000)/1000;hundred=(num-tenthousand*10000-thousand*1000)/100;ten=(num
11、-tenthousand*10000-thousand*1000-hundred*100)/10;indiv=num-tenthousand*10000-thousand*1000-hundred*100-ten*10;switch(place)case 5:printf(%d,%d,%d,%d,%d,tenthousand,thousand,hundred,ten,indiv); printf(n:); printf(%d%d%d%d%dn,indiv,ten,hundred,thousand,tenthousand); break;case 4:printf(%d,%d,%d,%d,tho
12、usand,hundred,ten,indiv); printf(n:); printf(%d%d%d%dn,indiv,ten,hundred,thousand); break;case 3:printf(%d,%d,%dn,hundred,ten,indiv); printf(n:); printf(%d%d%dn,indiv,ten,hundred);case 2:printf(%d,%dn,ten,indiv); printf(n:); printf(%d%dn,indiv,ten);case 1:printf(%dn,indiv); printf(n:); printf(%dn,in
13、div); 5.8 1.ifmain()long i;float bonus,bon1,bon2,bon4,bon6,bon10;/*/bon1=100000*0.1;bon2=100000*0.075+bon1;bon4=200000*0.05+bon2;bon6=200000*0.03+bon4;bon10=400000*0.015+bon6;printf();scanf(%ld,&i);/*/if(i=le5) bonus=i*0.1;else if(i2e5) bonus=bon1+(1-100000)*0.075;else if(i=4e5) bonus=bon2+(i-200000
14、)*0.05;else if(i=6e5) bonus=bon4+(i-400000)*0.03;else if(i10)branch=10;/*/switch(branch)case 0:bonus=i*0.1;break;case 1:bonus=bon1+(i-100000)*0.075;break;case 2:case 3:bonus=bon2+(i-200000)*0.05;break;case 4:case 5:bonus=bon4+(i-400000)*0.03;break;case 6:case 7:case 8:case 9:bonus=bon6+(i-600000)*0.
15、015;break;case 10:bonus=bon10+(i-1000000)*0.01;printf( %10.2f,bonus);5.9 ,.main() int t,a,b,c,d; printf(:); scanf(%d,%d,%d,%d,&a,&b,&c,&d); printf(nn a=%d,b=%d,c=%d,d=%d n,a,b,c,d); if(ab) t=a;a=b;b=t; if(ac) t=a;a=c;c=t; if(ad) t=a;a=d;d=t; if(bc) t=b;b=c;c=t; if(bd) t=b;b=d;d=t; if(cd) t=c;c=d;d=t
16、;printf(n : n);printf( %d %d %d %d n,a,b,c,d);5.10main()int h=10;float x,y,x0=2,y0=2,d1,d2,d3,d4;printf(x,y):);scanf(%f,%f,&x,&y);d1=(x-x0)*(x-x0)+(y-y0)(y-y0);d2=(x-x0)*(x-x0)+(y+y0)(y+y0);d3=(x+x0)*(x+x0)+(y-y0)*(y-y0);d4=(x+x0)*(x+x0)+(y+y0)*(y+y0);if(d11 & d21 & d31 & d41)h=0;printf(%d,h); 6.1,.
17、main()int a,b,num1,num2,temp;printf(:n);scanf(%d,%d,&num1,&num2);if(num1num2)temp=num1;num1=num2;num2=temp;a=num1,b=num2;while(b!=0) temp=a%b; a=b; b=temp; printf(:%dn,a);printf(:%dn,num1*num2/2);6.2,.:#include main()char c;int letters=0,space=0,degit=0,other=0;printf(:n);while(c=getchar()!=n)if(c=a
18、&cA&c=0&c=9)digit+;elseother+;printf(:=%d =%d =%d =%dn,letters,space,digit,other);6.3s(n)=a+aa+aaa+aaa,.:main()int a,n,count=1,sn=0,tn=0;printf(an:n);scanf(%d,%d,&a,&n);printf(a=%d n=%d n,a,n);while(count=n)tn=tn+a;sn=sn+tn;a=a*10;+count;printf(a+aa+aaa+=%dn,sn);6.4 1+2!+3!+4!+20!.main()float n,s=0,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 答案 谭浩强第