内容发布更新时间 : 2025/1/4 2:28:24星期一 下面是文章的全部内容请认真阅读。
3.2基础实验
一、程序分析
1.以下程序若输入’a’,则输入格式为:__c1=a____;运行结果为:___a,A↙_____。
#include
scanf(“c1=%c”,&c1); c2=c1-32;
printf(“%c,%c\\n”,c1,c2); return 0; }
2.以下程序如果使得a的值为2、b的值为3,则输入格式为:_a=2,b=3__;运行结果为:_2,3↙_。
#include
scanf(“a=%d,b=%d”,&a,&b); printf(“%d,%d\\n”,a,b); return 0; }
3.以下程序若输入12.3、7.6、1.1,则输入格式为:_12.3 7.6 1.1__;运行结果为:_aver=7.00___。
#include
scanf(“%f%f%f”,&a,&b,&c); d=(a+b+c)/3;
printf(“aver=%.2f”,d); return 0; } 二、程序填空
1.输入一个四位整数,求各位数字之和(如1234,则结果为1+2+3+4=10)。
若输入3562,则运行结果为:___3+5+6+2=16↙____________。
#include
scanf(“%d”,&n); a=n;
b=(n/10); c=(n/100); d=__n/1000________; m=__a+b+c+d________;
printf(“%d+%d+%d+%d=%d\\n ”, d,c,b,a,m); return 0; }
2.给定一个华氏法表示的温度值,将其转换为摄氏法表示的温度,转换公式为则运行结果为:__f=64.00,c=17.78↙__。
#include
f=64.0;
c=__(f-32)*5.0/9.0_________________; printf(“f=%.2f,c=%5.2f\\n”,f,c); return 0; } 三、程序改错
1. 分析以下程序段,找出错误并改正。 行号 源程序 1 #include
1.对输入的字符进行加密,加密规则为“输入4个字符,将每个字符加4后转换成加密字符”,如输入“Ab2c”则加密后的字符序列为“Ef6g”。
} 1. #include