本来看起来好简单的题目但是总是wrong answer!好恼火!
下面是对的
#include<iostream>
using namespace std;
int main()
{
int n, num, max;
while( cin >> n && n )
{
cin >> max;
for(int i = 1; i < n; i++)
{
cin >>num;
if( num > max )
max = num;
}
cout << max << endl;
}
return 0;
}
但是先把max设为0,然后如果num大过max则把num赋给max。
所以错的原因是什么呢 费解-___________-"