资源描述:
《c语言第二版)谭浩强习题解答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C程序设计》习题解答第一章1.5main(){printf(" ******************************");printf("");printf(" Very Good!");printf("");printf((" ******************************");}1.6main(){inta,b,c,max;printf("inputa,b,c:");scanf("%d,%d,%d",&a,&b,&c);max=a;if(max
2、
3、7)16(5)、(-111)10=(177621)8=(ff91)16(6)、(2483)10=(4663)8=(9B3)16(7)、(-28654)10=(110022)8=(9012)16(8)、(21003)10=(51013)8=(520B)163.4略3.5字符常量是一个字符,用单引号括起来。字符串常量是由0个或若干个字符组合而成,用双引号把它们括起来,存储时自动在字符串最后加一个结束符号‘0’。3.6运行结果为:aabb cc abc AN3.7main(){charc1=’
4、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”,c1,c2,c3,c4,c5);}3.8可以。因为在可输出的字符范围内,用整型和用字符型作用相同。3.9(1)2.5(2)3.53.10结果为:9,11,9,103.12(1)24 (2)10 (3)60 (4)0 (5)0 (6)0第三章第四章要点:1、C语句分类2、赋值语句的用法3、数据输入输出的语句的用法
5、。特别注意格式输入、输出语句的用法,要看到语句能写出输入、输出结果,给出输入、输出结果能写出语句。4、顺序程序的概念、结构。4.3不把输入输出作为C语言提供的语句的目的是使C语言编译系统简单,因为将语句翻译成二进制的指令是在编译阶段完成的,没有输入输出语句就是可以避免在编译阶段处理与硬件有关的问题,可以使编译系统简化,而且通用性强,可移植性好,对各种型号的计算机都适用,便于在各种计算机上实现。4.4main(){inta,b,c;longintu,n;floatx,y,z;charc1,c2;a=
6、3;b=4;c=5;x=1.2;y=2.4;z=-3.6;u=51274;n=128765;c1=’a’;c2=’b’;printf(“”);printf(“a=%2db=%2dc=%2d”,a,b,c);printf(“x=%8.6f,y=%8.6f,z=%9.6f”,x,y,z);printf(“x+y=%5.2fy+z=%5.2fz+x=%5.2f”,x+y,y+z,,z+x);printf(“u=%6ldn=%9ld”,u,n);printf(“c1=’%c’or%d(
7、ASCII)”,c1,c1);printf(“c2=’%c’or%d(ASCII)”,c2,c2);}4.557□□5□□767.856400,-789.12400067.856400□,-789.124000□□□67.86,□-789.12,67.8564,-789.1240,67.856400,-789.1240006.785640e+01,□-7.89e+02A,65,101,411234567,4553207,d68765535,177777,ffff,-1COMPUTER,□□
8、COM4.8main(){floatpi,h,r,l,s,sq,vq,vz;pi=3.14printf(inputr,h”);scanf(“%f,%f”,&r,&h);l=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vq=3.0/4.0*pi*r*r*r; z=pi*r*r*h;printf(“l=%6.2f”,l);printf(“s=%6.2f”,s);printf(“sq=%6.2f”,sq);printf(“sv=%6.2f”,sv);pri