求各位大大帮忙看看哪儿错了,泪奔
程序代码:#include <stdio.h>
main( )
{
int i,n;
int s[10],max;
/* Findmax()函数的申明 */
int Findmax(int s[],int n);
printf("Input 10 number : \n");
/* 输入10个数据到s数组中 */
for(i=0;i<10;i++)
{ scanf("%d",&s[i]);}
/* 调用Findmax函数 */
max=Findmax(s,n);
for (i=0;i<10; i++)
printf("%4d", s[i]);
printf("\n the max is %d ",max);
}
int Findmax( int s[10], int n)
{ int max,i;
max=s[0];
for ( i=1; i<n; i++)
if(max<s[i])
{ max=s[i]; }
return max;
}结果老是不对,真是要疯了啊,求帮忙看下问题啊。









谢了,解决