利用数组,将学生的学号和成绩
存储在数组中,利用循环计算出数组
中存储学生的平均成绩,找出高于平
均分的学生信息并输出。编程实现。
求大神解答……
这里哪个你有难度啊?C 还是C++
#include <stdio.h>
typedef struct _student
{
int num;
float score;
}student;
int main()
{
student s[1000];
int n,i;
float avg=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d%f",&s[i].num,&s[i].score);
avg += s[i].score / n;
}
for(i=0;i<n;i++)
{
if(s[i].score >= avg)
printf("%d\t%.1f\n",s[i].num,s[i].score);
}
return 0;
}