c语言求n个学生的平均成绩
时间: 2023-05-22 18:04:59 浏览: 83
可以使用一个数组来存储学生的成绩,然后使用循环计算平均成绩。具体代码可参考以下:
```
#include <stdio.h>
int main() {
int n;
printf("请输入学生人数:");
scanf("%d", &n);
float scores[n], sum = 0.0, avg;
for (int i = 0; i < n; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%f", &scores[i]);
sum += scores[i];
}
avg = sum / n;
printf("平均成绩为:%.2f\n", avg);
return 0;
}
```
相关问题
求学生平均成绩的C语言代码
以下是一个求学生平均成绩的C语言代码示例:
```c
#include <stdio.h>
int main() {
int num_students;
printf("请输入学生人:");
scanf("%d", &num_students);
int total_score 0;
for (int i = 0; i < num_students; i++) {
int score;
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &score);
total_score += score;
}
double average_score = (double)total_score / num_students;
printf("学生平均绩为:%.2f\n", average_score);
return 0;
}
```
该程序首先要求用户输入学生人数,然后通过循环,依次输入每个学生的成绩,并将所有成绩相加。最后,计算平均成绩并输出。
用c语言完成一个求学生平均成绩的小程序
好的,以下是使用 C 语言编写的程序,实现了求学生平均成绩的功能:
```c
#include <stdio.h>
int main() {
int n;
float sum = 0, score;
printf("请输入学生的人数:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
printf("请输入第%d个学生的成绩:", i);
scanf("%f", &score);
sum += score;
}
printf("平均成绩为:%.2f\n", sum / n);
return 0;
}
```
程序通过 `scanf` 函数读入学生人数 `n`,然后使用 `for` 循环遍历每一个学生,依次读入该学生的成绩,并将成绩累加到变量 `sum` 中。最后,通过输出 `sum / n` 来计算并输出学生的平均成绩。注意,使用 `%.2f` 可以控制输出结果的小数位数为两位。