问题:给出n个数,求这里面的最大值。
代码如下
#include <stdio.h>
int main()
{
int n;
int i ;
int num[i];
int max = num[0];
printf("how many numbers?\n");
scanf("%d",&n );
printf("please input %d numbers\n",n);
for ( i = 1; i <= n; i++)
{
scanf("%d",&num[i]);
}
max = num[0];
for ( i = 1; i <= n; i++)
{
if (max < num[i])
{
max = num[i];
}
}
printf("%d",max);
return 0 ;
}
哪里出了问题?