#include <stdio.h>
constexpr auto N = 10;/*定义N为10*/
int main()
{
int i, j, temp;
int a[N];/*定义数组a[N]*/
printf("请输入随机的十个数字,我将为其排序:\n");
for (i = 0; i < N; i++)
{
scanf_s("%d", &a[i]);/*用来接受用户输入的十个数字*/
}
for (i = 0; i< N - 1; i++)/*此处使用一个嵌套*/
{
for (j = 0; j < N - i - 1; j++)
{
if (a[j] > a[j + 1])/*如果左边的数字大于右边的数字,则进行交换*/
{
temp = a[j];/*这个程序好比交换两个瓶子里的饮料,这时候就要用到一个空瓶子,而之前定义的temp整形函数就是这个空瓶子。*/
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for (i = 0; i < N; i++)
{
printf("%d", a[i]);
printf("\n");
}
}