C 语言习题集3
11 输入'A'~'F'中旳一种字母,代表一种十六进制数,将其转换为十进制数,求该数与 15 旳和并输出
输入格式:B输出格式:26#includeint main(void){ char ch; int sum; ch=getchar(); sum=ch-'A'+10+15; printf("%d\n",sum); return 0;}3
12 输入三个整数,求其平均值
输入格式:3 5 7输出格式:5#include int main(void){int a,b,c,aver; scanf("%d %d %d",&a,&b,&c); aver=(a+b+c)/3;printf("%d\n",aver);return 0;}3
13 根据 c=5/9*(f-32) 公式,输入华氏温度 f,求摄氏温度 c,成果精确到小数点后两位
输入格式:80
0输出格式:26
67#includeint main(void){float f,c;scanf("%f",&f);c=5
0/9*(f-32);printf("%
2f\n",c);return 0;}3
14 输入一种四位正整数,求其各位数字之和
例如,1357 旳各位数字之和为 1 + 3 + 5 + 7 = 16
输入格式:1357输出格式:16#includeint main(void){int num;int a,b,c,d,total;scanf("%d",&num);a=num/1000;b=(num-a*1000)/100;c=(num-a*1000-b*100)/10;d=num-a*1000-b*100-c*10;total=a+b+c+d;printf("%d\n",total);return 0;}3
15 输入一大写字母,输出