编写程序: 1.输入五个整数a1, a2, a3, a4, a5 (要求输入的五个整数在97-122之间。)(例如: 97 98 100 102 107) 2.求这五个整数的平均值b 3.将b转换为整数,并求出对应的小写字符c1(例如: b=100. 800000,则c1=‘d’ ) 4.求出c1对应的大写字符c2 (例如:c1=‘d’, 则c2=‘D’)
时间: 2023-03-28 17:01:05 浏览: 305
图论算法及matlab程序的三个案例.doc
以下是程序的实现:
#include <stdio.h>
int main() {
int a1, a2, a3, a4, a5;
float b;
char c1, c2;
printf("请输入五个整数,每个整数之间用空格隔开:\n");
scanf("%d %d %d %d %d", &a1, &a2, &a3, &a4, &a5);
b = (a1 + a2 + a3 + a4 + a5) / 5.;
c1 = (char)(b + .5) + 96;
c2 = c1 - 32;
printf("平均值为:%f\n", b);
printf("小写字符为:%c\n", c1);
printf("大写字符为:%c\n", c2);
return ;
}
注意,这个程序只能处理输入在97-122之间的整数,如果输入不符合要求,程序可能会出错。
阅读全文