这里采用排序算法之一的冒泡排序。
代码如下:
#include "stdio.h"
int main()
{int t;//要排序的个数
int s;//交换数据时用
int a[100];//存t个数据 ,最大存100个数据,可修改
printf("请输入要排序的个数:");
scanf("%d",&t);
for(int i=0;i<t;i++)//输入数据
scanf("%d",&a[i]);
for(int i=1;i<t;i++)//冒泡排序
{
for(int j=0;j<t-i;j++)
{
if(a[j]>a[j+1])
{s=a[j+1];
a[j+1]=a[j];
a[j]=s;
}
}
}
printf("排序后的结果为:");
for(int i=0;i<t;i++)//输出
printf("%d,",a[i]);
}