⒊ 定义一个有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、在输入数据的时候,可以进行一个排序,每输入一个数据就叠加起来。然后计算平均值,(从小到大排序的话),比较只要有比平均值大的,直接输出后面的所有。
先循环统计总分,计算平均分
再循环输出高于平均分的成绩序号