1、实验五 控制流-顺序结构
[实验目的和要求]
1、 熟悉C语言运行环境、书写格式和C语言程序的结构。
2、 熟练掌握C语言数据的输入和输出。
3、 掌握利用顺序结构编写C语言程序。
[实验内容和步骤]
1、 从键盘输入两个 0 到 127 的整数,求两数的平方差并输出其值以及这两个整数的ASCII码对应的字符。
2、 输入3个大写字母,输出相应的3个小写字母 。
3、 根据如下要求编写程序:
要将“China”译成密码,译码规律是:用原来字母后面的第 4个字母代替原来的字母。例如,字母“A”后面第 4 个字母是“E” ,用“E”代替“A” 。因此, “Chi
2、na”应译为“Glmre” 。请编一程序,用赋初值的方法使 c1、c2、c3、c4、c5 五个变量的值分别为’ C’ 、’ h’ 、’ i’ 、’ n’ 、’ a’ ,经过运算, 使 c1、 c2、c3、c4、c5 分别变为’ G’ 、’ l’ 、’ m’ 、’ r’ 、’ e’ 、,并输出。
(1)输入事先已编好的程序,并运行该程序。分析是否符合要求。
(2)改变 c1、c2、c3、c4、c5、的初值为:’ T’ 、’ o’ 、’ d’ 、’ a’ 、’ y’ ,对译码规律作如下补充:’ W’ 用’ A’代替,’ X’ 用’ B’ 代替,’ Y’ 用’ C’ 代替,’ Z’ 用’ D’
3、代替。修改程序并运行。
(3) 将译码规律修改为: 将字母用它前面的第4个字母代替, 例如: ’ E’ 用’ A’代替, ’ Z’用’ U’ 代替,’ D’ 用’ Z’ 代替,’ C’ 用’ Y’ 代替,’ B’ 用’ X’ 代替,’ A’ 用’ V’ 代替。修改程序并运行。
4、输入一个摄氏温度,要求输出华氏温度。公式为f=5/9*c+32.
[实验结果]
要求:请同学把调试好的程序、遇到的错误、解决错误的方法写在下面(不够可以附页)。
第一题
#include
main()
{
int a,b,c;
scanf("%d%d",&a,&b
4、);
c=a*a-b*b;
printf("%d\n",c);
}
第二题
#include
int main()
{
char a,b,c,e,f,g;
a=getchar();
b=getchar();
c=getchar();
e=a+32;
f=b+32;
g=c+32;
putchar(e);
putchar(f);
putchar(g);
putchar('\n');
}
第三题
1,
#include
int main()
{
char c1='C',
5、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%c%c%c%c\n",c1,c2,c3,c4,c5);
return 0;
}
2,
#include
int main()
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
c1=c1+17,c2=c2+7,c3=c3-5,c4=c4-13,c5=c5+24;
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
6、return 0;,
}
3,
#include
int main()
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
c1=c1+22,c2=c2-4,c3=c3-4,c4=c4-4,c5=c5+22;
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
return 0;
}
第四题
#include
int main()
{
int c,f;
scanf("%d",&c);
f=5/9*c+32;
printf("%d\n",f);
return 0;
}