#include stdio.h
main()
{
int a[3];
int i,j,t;
printf(\"input 3 number:\\n\");
for(i=1;i=3;i)
scanf(\"%d\",
printf(\"\\n\");
for(j=1;j=3;j)
for(i=1;i=4-j;i)
if(aa[i 1])
{
t=a;
a=a[i 1];
a[i 1]=t;
}
printf(\"sorted num:\");
for(i=1;i=3;i)
printf(\"%d,\",a);
getchar();
getchar();
}
-----------------------------------------------------------
a[3] 不是只有a[0]a[1]a[2]么 ,那下面的循环不是会出现a[3] ,[4].... 这算越界么,不懂求解。。还有没有其他的循环方式进行排序。??
for(j=1;j=3;j)
for(i=1;i=4-j;i)
if(aa[i 1])
|