函数调用的一些问题
#include <stdio.h>#include<string.h>
void max(int a[])
{
int max,i;
max=a[0];
for(i=0;i<10;i++) 这里改成for(i=1;i<10;i++)就可以输出正确的最大值这是为什么。。
if(max<a[i])
max=a[i];
printf("输出最大值=%d\n",max);
}
int main()
{
int a[10];
int i;
printf("输出十个数值:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max(a);
return 0;
}