做题,老是Runtime Error
求取N个数中的最大数。
输入case数m(m<=20),
每个case由两部分组成:
1、数字个数n(n<=50000)
2、n个数字,数字范围在0~2^32
输出每个case中n个数字的最大的那个
Sample Input
3
1
2
2
2 3
3
3 4 5
上面是题,下面是我不能通过的程序
/*
Name:NIT1058
Copyright:
Author:eva
Date: 11-03-30 12:19
Description:
*/
#include<iostream>
using namespace std;
int main()
{
int n,num;
long long int m[10000];
while (cin >> n)
{
while (cin >> num)
{
while (num)
{
int i;
for (i = 0; i < num; i++)
{
cin >> m[i];
}
int max = 0;
for (i = 0; i < num; i++)
{
if (m[max] < m[i])
{
max = i;
}
}
cout << m[max] << endl;
num = 0;
}
}
n--;
}
return 0;
}