⒊ 定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩,输出高于平均成绩的序号。

⒊ 定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩,输出高于平均成绩的序号。

代码如下:

#include <iostream>
using namespace std;
int main()
{
    double a[10],avg=0;
    int i,j;
    for (i=0;i<10;i++)
    {
        cin >> a[i];
        avg += a[i];
    }
    avg/=10;
    for(i=0;i<10;i++)
    {
        if(a[i]>avg)
            cout << i << " ";
    }
    return 0;
}

1.计算输入的数据平均值。
2.那这个平均值遍历比较输出。

3、在输入数据的时候,可以进行一个排序,每输入一个数据就叠加起来。然后计算平均值,(从小到大排序的话),比较只要有比平均值大的,直接输出后面的所有。

先循环统计总分,计算平均分
再循环输出高于平均分的成绩序号