资源描述:
《C语言第三章作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言第三章作业4、分析下面的程序#includeintmain(){charc1,c2;c1=97;c2=98;printf("c1=%c,c2=%c",c1,c2);printf("c1=%d,c2=%d",c1,c2);return0;}(1)运行时会输出什么信息?为什么?(2)如果将程序的第4、5行改为c1=197;c2=198;运行时会输出什么信息?为什么?(3)如果将程序第3行改为intc1,c2运行时会输出什么信息?为什么?(1)运行结果:c1=a,c2=bc1=97,c2=98P
2、ressanykeytocontinue(2)运行结果:c1=?c2=?c1=-59,c2=-58Pressanykeytocontinue(3)运行结果:c1=a,c2=bc1=97,c2=98Pressanykeytocontinue5.用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1='A',c2='a'.问在键盘上如何输入?#includeintmain(){inta,b;floatx,y;charc1,c2;scanf("a=%d,b=%d",&a,&b);s
3、canf("%f,%e",&x,&y);scanf("%c,%c",&c1,&c2);return0;}a=3,b=7,x=8.5,y==71.82,c1='A',c2='a';Pressanykeytocontinue6.请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如:字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为'C',h','i','n','a',经过运算,使c1,c2,c3,c4,c5分别为'G','l','m','r','e'。分别
4、用putchar函数和printf函数输出5个字符。程序:#includeintmain(){charc1,c2,c3,c4,c5;c1='C',c2='h',c3='i',c4='n',c5='a';c1=c1+4,c2=c2+4,c3=c3+4,c4=c4+4,c5=c5+4;putchar(c1);putchar(c2);putchar(c3);putchar(c4);putchar(c5);putchar('');return0;}运行结果:GlmrePressanykeytocontinu
5、e程序:#includeintmain(){charc1='C',c2='h',c3='i',c4='n',c5='a';c1=c1+4,c2=c2+4,c3=c3+4,c4=c4+4,c5=c5+4;printf("%c",c1);printf("%c",c2);printf("%c",c3);printf("%c",c4);printf("%c",c5);return0;}运行结果:GlmrePressanykeytocontinue7.设园半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表
6、面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2为数字。请编程序。程序:#include#includeintmain(){floatpi=3.14159;floatr,h,C,A,S,V,v;scanf("%f,%f",&r,&h);C=2*pi*r;A=pi*r*r;S=4*pi*r*r;V=4*pi*r*r*r/3;v=2*pi*r*h;printf("圆周长:%4.2f,圆面积:%4.2f,圆球表面:%4.2f,圆球体积
7、:%4.2f,圆球体积:%4.2f",C,A,S,V,v);return0;}运行结果:1.5,3圆周长:9.42,圆面积:7.07,圆球表面:28.27,圆球体积:14.14,圆球体积:28.27Pressanykeytocontinue