为什么结果不是预想的呢?
本想让他输出十个数中的最大的,可输出的是一个3129不明白是什么意思.



void main ()
{ int i,max,a[10];
printf("input 10 number:\n");
for(i=0;i<10;i++);
scanf("%d",&a[i]);
max=a[0];
for (i=1;i<10;i++)
if (a[i]>max) max=a[i];
printf ("maxmum=%d\n",max);
}
- -
多写了一个;
而且...太乱了感觉.
[CODE]#include<stdio.h>
#include<conio.h>
int main()
{
int i,max,a[10];
printf("input 10 number:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
for (i=1;i<10;i++)
if (a[i]>max) max=a[i];
printf ("maxmum=%d\n",max);
getch();
return 0;
}[/CODE]
这样就行了.