4、.h>intmain(){charc1,c2;c1=97;c2=98;printf(“%c,%c”,c1,c2);printf(“%d,%d”,c1,c2);return0;}运行结果:a,b97,98【思考题】若将第四行改为:intc1,c2;再使之运行,输出结果一样吗?为什么?答:一样,因为第六行的printf输出的是%c即字符,任然将c1,c2按照ASCII码字以符形式输出。(二)程序填空:输入一个十进制整数,输出与之相应的八进制数与十六进制数。32例如:输入31,输出37(八进制)和1F(十六进制)。源程序如下:#in
5、cludeintmain(){longn;printf("输入一个十进制整数:");scanf("%d",&n);printf("对应的八进制整数是%o",n);printf("对应的十六进制整数是%X",n);return0;}运行程序,输入1234567,显示结果如何?答:输入一个十进制整数:1234567对应的八进制整数是4553207对应的十六进制整数是12D6873.实验程序清单及运行结果课后习题3.7要将"China"译成密码。Source#includeintmain(){ch
6、arc1='C',c2='h',c3='i',c4='n',c5='a';printf("%c%c%c%c%c",c1+4,c2+4,c3+4,c4+4,c5+4);}课后习题4.8求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。32Source#include#definePI3.14#includeintmain(){floatr,h,C1,Sa,Sb,Va,Vb;scanf("%f%f",&r,&h);C1=2*PI*r;Sa=PI*r*r;Sb=4*PI*r*r;Va
7、=4.0/3*r*r*r*PI;Vb=PI*r*r*h;printf("C1=%.2fSa=%.2fSb=%.2fVa=%.2f%Vb=%.2f",C1,Sa,Sb,Va,Vb);}课后习题4.9输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9。取位2小数。Source#includeintmain(){floatF,c;scanf("%f",&F);printf("c=%.2f",c=5*(F-32)/9;);return0;}32实验三选择结构程序设计1.实验目的1)了解C
8、语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。2)学会正确使用关系运算符、逻辑运算符和相关表达式。3)熟练掌握if语句和switch语句。4)结合程序掌握一些简单的的算法。5)学习调试程序。2.程序填空请将下