c语言求平均成绩
时间: 2023-07-02 15:19:06 浏览: 61
好的,以下是C语言代码,可以计算多个学生的平均成绩:
```c
#include <stdio.h>
int main() {
int num, i;
float grade, total = 0.0, average;
printf("请输入学生数量: ");
scanf("%d", &num);
for (i = 1; i <= num; i++) {
printf("请输入第%d个学生的成绩: ", i);
scanf("%f", &grade);
total += grade;
}
average = total / num;
printf("平均成绩为: %.2f\n", average);
return 0;
}
```
这个程序会先要求用户输入学生数量,然后用循环让用户输入每个学生的成绩,最后计算平均成绩并输出。其中,`total`是所有成绩的总和,`average`是平均成绩。注意输出的时候使用了`%.2f`来限制只输出两位小数。
相关问题
C语言求平均成绩,最低分,最高分的代码
以下是C语言的求平均成绩,最低分和最高分的代码:
```c
#include <stdio.h>
int main() {
int n,i,min,max;
float sum=0,avg;
printf("请输入学生人数:");
scanf("%d",&n);
int score[n];
printf("请依次输入学生成绩:");
for(i=0; i<n; i++) {
scanf("%d",&score[i]);
if(i==0) {
max=score[0];
min=score[0];
}
if(score[i]>max) {
max=score[i];
}
if(score[i]<min) {
min=score[i];
}
sum += score[i];
}
avg=sum/n;
printf("平均成绩为:%.2f\n", avg);
printf("最高分为:%d\n", max);
printf("最低分为:%d\n", min);
return 0;
}
```
希望对您有所帮助!
c语言求学生平均成绩
C语言可以通过数组来存储学生的成绩,然后计算平均分并输出低于平均分的学生成绩。常见的方法有三种,分别是:
1.使用while循环读入学生成绩,判断是否有有效学生成绩,计算平均分并输出低于平均分的学生成绩。
2.使用for循环读入学生成绩,计算平均分并输出低于平均分的学生成绩。
3.使用while循环读入学生成绩,计算平均分并输出低于平均分的学生成绩。
其中,第一种方法需要判断是否有有效学生成绩,第二种方法可以设置一个最大可输入的学生数,第三种方法不需要判断是否有有效学生成绩,但需要在计算平均分前先读入所有学生成绩。