#include
#include
using namespace std;
int main(void)
{
double dina[10];
double sum = 0;
int a = 0;
double b = 0;
while (cin >> dina[a] && !isdigit(dina[a])&&a<10)
{
sum += dina[a];
++b;
a++;
}
double per = sum*1.0 / b;
int big;
cout << per << endl;
for (big = 0; big < a; big++)
{
if (dina[big]>per)
cout << dina[big] << endl;
}
}
你的cin>>dina[a]这里当a = 10时,因为是与条件,所以先输入,后判断a<10。这里数组出栈了。你把a<10判断条件写到最前面就可以了
你的b是0,不能除以0
double b=0;
就是這句
建议你用devc++,vs太大了,而且对许多代码还有要求哦