我的代码
int main()
{double count = 0.0, average, sum = 0.0;
array<double, 10> love;
for (int i = 0; i < 10; i++)
{
count = 0;
while (!(cin >> love[i]))
{
cin.clear();
while (cin.get() != '\n')
continue;
cout << "pleasr enter a number:";
}
sum += love[i];
average = sum / (i + 1);
for (int j = 0; j <= i; j++)
if (love[j] > average)
count++;
cout << "总数为:" << sum << endl;
cout << "平均数为:" << average << endl;
cout << "共有" << count << "个数字大于平均数" << endl;
}
int m;
cin >> m;
return 0;
}
VS人家的代码
int main()
{
double donation[10], sum = 0;
int i, count = 0;
for (i = 0; i < 10; ++i) {
if (cin >> donation[i])
sum += donation[i];
else break;
}
sum /= i;
for (int j = 0; j < i; ++j) {
if (donation[j] > sum)
++count;
}
cout << sum << endl << count << endl;
system("pause");
return 0;
}
....好好学习