把一串无规律的数按从小到大排列

程序如下:

#include "stdio.h"
int main()
{
int a[5] = { 2, 5, 3, 0, 4 };
//输出数组
printf("原排列为:\n");
for (int i = 0; i < 5; i++)
{
printf("%d\t",a[i]);
}
printf("\n"); //从小到大排序
for (int i = 0; i < 5; i++)
{
int temp;//定义中间变量
for (int j = i; j < 5;j++)
if (a[i]>a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
//输出排序后的数组
printf("按从小到大排列:\n");
for (int i = 0; i < 5; i++)
{
printf("%d\t", a[i]);
}
printf("\n"); return 0;
}


输出结果为:

把数字从小到大排序_数组

知识点在【006期】循环结构