-------我改过后的程序------------
#include "stdio.h"
void main()
{
int a[10],i=0,j,k;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
for(j=
i+1;j<10;j++)
if(a[i]>a[j])
{
k=a[i];
a[i]=a[j];
a[j]=
k;
}
for(i=0;i<10;i++)
printf
("%d,",a[i]);
printf("\n");
return 0;
}
----------------你原来的程序---------------
#include "stdio.h"
void main()
{
int a[10],i=0,j,k;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
for(j
=1;j<10;j++)
if(a[i]>a[j])
{
k=a[i];
a[i]=a[j];
a[j]=
a[i];
}
printf("\n");
for(i=0;i<10;i++)
printf
("%d",a[i]);
}
~~~~~~~~~~~~~~~~~~~~~~~~~~```
请注意红色代码部分的不同——位置上的不同与代码书写的不同。另外,写程序也要注意格式,你看我改过的,是不是比你的程序可读性好些呢?
一家之言,谨作参考。