#include <stdio.h>
//定义main函数
int main()
{
//请在此添加‘使用选择排序对10个整数排序’的代码
int a[10];
int i, j, temp;
// 输入10个整型数据
for (i = 0; i < 10; i++)
scanf("%d", &a[i]);
// 排序
for (i = 0; i < 9; i++) // 10个数,10 - 1轮冒泡,每一轮都将当前最大的数推到最后
{
for (j = 0; j < 9 - i; j++) // 9 - i,意思是每当经过一轮冒泡后,就减少一次比较
if (a[j] > a[j+1])
{
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
// 打印排序结果
for (i = 0; i < 10; i++)
printf("%d ", a[i]);
return 0;
}
利用数组进行排序(C语言)
最新推荐文章于 2023-12-21 09:55:43 发布