今天做谭老师的一维数组的例题,居然发现运行不了,从printf("\n")向下程序就不走了。大家知道为什么吗?
main()
{
int a[11];
int i,j,t;
printf("input 10 numbers: \n");
for (i=1;
i<11;i++)
//是我自己抄错了,这里应该是i<11,而不是原来的i<=11,实在抱歉
scanf("%d",&a[i]);
printf("\n");
for (j=1;j<=9;j++)
{for (i=1;i<=10-j;i++)
if (a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
}
printf("the sorted numbers:\n");
for(i=1;i<11;i++)
{printf("%d",a[i]);}
getch();
}
[[it] 本帖最后由 都都 于 2008-7-7 02:36 编辑 [/it]]