c语言编程题:从键盘输入8个学生的C语言成绩,逐行输出这些成绩、与平均分的差值?

高手们有没有人讲详细点的,我想分析下,c语言编程题:从键盘输入8个学生的C语言成绩,逐行输出这些成绩、与平均分的差值?
最新回答
我萌怪我咯

2025-03-02 03:02:41

#include<

stdio.h
>

int main()

{ int i,s=0,a[8];

  float av;

  for(i=0; i<8; i++)

  { scanf("%d",&a[i]);

    s+=a[i];

  }

  av=s/8.0;

  for(i=0; i<8; i++)

    printf("%d:%g\n",a[i],a[i]-av);

  return 0;

}

幼稚园里的幼稚鬼

2025-03-02 02:42:54

aver=0.0;
cout<<"请输入10个学生的成绩"<<endl;
for(int i=0;i<10;i++)
{
cin>>a[i];
aver+=a[i];
}
aver/=10;

cout<<"平均数为"<<aver<<endl<<endl;
cout<<"高于平均分的学生的分数:"<<endl;
for(i=1;i<10;i++)
{
if(a[i]>60)
m++;
if(a[i]-aver>0)
cout<<"第"<<i<<"个学生:"<<a[i]<<endl;
}
cout<<endl;
cout<<"及格人数:"<<m<<endl<<endl;

return 0;
}