我自己用语言编了一个小的程序:输入十个整数,求这十个数中最大的那个数!程序如下: main() { int compare(int a[ ],int m); int a[10]; int i; int k; int n; for(i=0;i<=9;i++) scanf("%d",&a[i]); for(i=0;i<=9;i++) printf("%d ",a[i]);
k=compare(a,n); printf("the max is: %d",k); }
int compare(int a[ ],int m) {max=a[0]; int j; for(j=1;j<=m;j++) {if(max<a[j]) max=a[j]; else continue;} return max; } 不知为什么,这个程序没有语法错误,可以运行的,但是就是得不到正确的结果!请各位高手帮我看看这个程序有什么问题!求求你们了!帮帮我好吗?