#include <iostream>
using namespace std;
int main()
{
double scores[8];
double sum = 0;
double aveScores = 0;
cout << "请输入学生成绩:" << endl;
for (int i = 0; i < 8; i++)
{
cin >> scores[i];
if (scores[i] > 0)
{
sum = sum + scores[i];
aveScores = sum / (i + 1); // 根据实际的i的大小作为数组的长度
}
else
break;
}
cout << "总成绩为:" << sum << endl;
cout << "平均成绩为:" << aveScores << endl;
for (int i = 0; i < 8; i++)
{
if (scores[i] < aveScores && scores[i] > 0) // 将负数及后面的数舍弃
{
cout << "低于平均成绩的分数为:" << scores[i] << endl;
}
}
return 0;
}
结果如下