大家快来看啊!!比冒泡法思路更牛逼,更简单。
#include<stdio.h>void x(int a[]);
main()
{
int a[10],b;
printf("请输入10个数:");
for (b=0;b<=9;b++)
scanf("%d",&a[b]);
x(a);
}
void x(int a[])
{
int b=1,c=-1,d=0,e=0;
while (b==1)
{
if (a[++c]>a[e+1])
{
d=a[++c];
a[++c]=a[e+1];
a[e+1]=d;
c=-1;
e=0;
}
else if (e==9)
{
for (b=0;b<=9;b++)
printf("%d ",a[b]);
break;
}
}
}