【例1】分析下程序,写出运行结果,再输入计算机运行,将得到的结果与你分析得到的结果比较对照。
#include <stdio.h>
main()
{
char c1=’a’,c2=’b’,c3=’c’,c4=’\101’,c5=’\116’;
printf(“a%c b%c\tabc\n”,c1,c2,c3);
printf(“\t\b%c %c”,c4,c5);
}
【例2】编程调试: 要将“China”译成密码,密码规律是:用原来的字母后面第5个字母代替原来的字母。例如,字母“A”后面第5个是“F”,用“F”代替“A”。因此,“China”应译为“Hmnsf”。请编一程序,用赋初值的方法使c1、c2、c3、c4、c5五个变量的值分别为’C’、’h’、’i’、’n’、’a’,经过运算,使其分别变为’H’、’m’、’n’、’s’、’f’,并输出。
【思考】修改程序调试,观察输出结果变化。
(1)将原码改成“hello,world!”
(2)将密码代替的规律依次改为+1,+2,+3,递增;
【例3】编写程序,并上机运行。题目为:已知圆半径r=1.5,圆柱高h=3, 求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。用scanf()输入数据,输出计算结果,取小数点后2位数字,pi可取3.1415926。
【例4】输入三角形三边长,求三角形面积(三边要符合要求)。提示:1)构成三角形的条件是:任意两边之和大于第三边。2)计算三角形面积的公式是: