在 C 语言中,你可以使用冒泡排序来实现这个需求。冒泡排序的思路是,重复地遍历要排序的数列,每次比较相邻的两个数,如果它们的顺序错误就交换它们。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
下面是代码示例:
#include <stdio.h>
int main()
{
// 读入 n 和数列
int n;
scanf("%d", &n);
int numbers[n];
for (int i = 0; i < n; i++) {
scanf("%d", &numbers[i]);
}
// 冒泡排序
for