c求从键盘上输入一个学生的n门成绩,计算出该学生的总成绩和平均成绩
时间: 2023-06-12 13:07:10 浏览: 120
计算学生总成绩与平均分
5星 · 资源好评率100%
以下是一个 C 语言代码示例,可以实现从键盘输入学生的 n 门成绩,计算总成绩和平均成绩:
```c
#include <stdio.h>
int main() {
int n;
float grade, total = 0.0, average;
printf("请输入学生的科目数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
printf("请输入第 %d 门科目的成绩:", i);
scanf("%f", &grade);
total += grade; // 累加每门科目的成绩
}
average = total / n; // 计算平均成绩
printf("总成绩为:%.2f\n", total);
printf("平均成绩为:%.2f\n", average);
return 0;
}
```
在这个示例中,我们使用了一个 for 循环来读取 n 门科目的成绩,并将每门科目的成绩累加到总成绩变量 total 中。最后,我们计算平均成绩并输出结果。请注意,我们在输出结果时使用了 %.2f 格式化字符串,以保留结果的小数部分。
阅读全文