求10个学生某门课程的平均成绩,并输出高于平均成绩的同学的序号和分数。

2024-11-30 05:46:06
推荐回答(2个)
回答1:

SELECT * FROM (SELECT 序号,分数,AVG(分数) OVER() AS 平均分 FROM 成绩) TEMP WHERE 分数>平均分

回答2:

#include
void main()
{
float aver;
int i,sum,a[10]={0};
sum=0;
for(i=0;i<10;i++)
{scanf("%d",a[i]);sum=sum+a[i];}
aver=sum/10;
printf("%f",aver);
for(i=0;i<10;i++)
if(a[i]>aver)
printf("%d",a[i]);
printf("%d",i);

printf("\n");
}