话不多说直接上码,有问题,欢迎来问。。。
#include <stdio.h>
#define z 1000main()
{
int x=0,i=0,j=1,a[z],t;
printf("你要输入多少个数\n");
scanf("%d",&x);
printf("请输入%d个数\n",x);
for(i=0;i<=x-1;i++)
scanf("%d",&a[i]);
printf("排序前\n");
for(i=0;i<=x-1;i++)
printf("%d\t",a[i]);
printf("\n");
for(j=0;j<x-1;j++)
{
for(i=0;i<=x-j-1;i++)
{
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
printf("排序后\n");
for(i=0;i<=x-1;i++)
printf("%d\t",a[i]);
}