在c语言中我需要用选择排序法对10个整数进行排序[1,12,4,9,10,22,-7,0,99,8]的代码
时间: 2023-03-13 13:14:16 浏览: 105
204 整数各位数字排序 C语言源代码文件
答案:#include <stdio.h>
int main()
{
int arr[10] = {1, 12, 4, 9, 10, 22, -7, 0, 99, 8};
int i, j, temp;
// 选择排序
for (i = 0; i < 10 - 1; i++)
{
for (j = i + 1; j < 10; j++)
{
if (arr[i] > arr[j])
{
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
// 输出排序后的数组
for (i = 0; i < 10; i++)
printf("%d ", arr[i]);
return 0;
}
阅读全文