c语言输入10个学生的考试成绩,输出及格学生的平均成绩。
时间: 2023-10-25 07:10:09 浏览: 174
计算学生的平均成绩(c语言)
3星 · 编辑精心推荐
好的,根据您的要求,我来为你解答这个问题。您可以使用以下的C语言代码实现:
```
#include<stdio.h>
int main(){
int i,n;
float sum=0, avg;
printf("请输入学生人数: ");
scanf("%d",&n);
float score[n];
for(i=0;i<n;i++){
printf("\n请输入第%d个学生的成绩: ",i+1);
scanf("%f",&score[i]);
if(score[i]>=60){
sum=sum+score[i];
}
}
avg = sum/n;
printf("\n及格学生的平均成绩为: %.2f", avg);
return 0;
}
```
这个程序可以先询问用户要输入的学生人数,然后通过循环接收每个学生的成绩,同时判断是否及格,并将及格学生的成绩加起来。最后再以及格学生的成绩总和除以总人数求得及格学生的平均成绩。
希望这个回答能够解决您的问题。
阅读全文