C语言编程:计算学生五门成绩的总成绩和平均成绩
#include <stdio.h>
int main() {
int grades[5];
int total = 0;
for (int i = 0; i < 5; i++) {
scanf('%d', &grades[i]); // 从键盘上输入五个整数
total += grades[i]; // 累加成绩,计算总成绩
}
float average = (float)total / 5; // 计算平均成绩
printf('%d %.2f
', total, average); // 输出总成绩和平均成绩(保留两位小数)
return 0;
}
解释:
- 首先,我们定义一个大小为5的整数数组
grades来存储五门成绩,以及一个变量total来存储总成绩。 - 然后,使用
for循环从键盘上输入五个整数,并将其存储在grades数组中。在每次循环中,我们使用scanf来读取输入的整数,并将其赋值给grades[i]。 - 同时,我们对每个输入的成绩进行累加,计算总成绩,将结果存储在
total变量中。 - 接下来,我们使用
(float)total / 5来计算平均成绩。将total强制类型转换为float,然后除以5得到平均成绩。 - 最后,我们使用
printf输出总成绩和平均成绩。在输出平均成绩时,我们使用%.2f来设置输出格式,保留两位小数。
原文地址: http://www.cveoy.top/t/topic/bLCV 著作权归作者所有。请勿转载和采集!