用c++编程:利用选择排序法,实现 5 个数从小到大排序
时间: 2023-05-31 16:08:05 浏览: 130
从小到大排序的程序 c++
好的,这是一个计算机编程问题,我可以为您提供解答。
以下是用 C 语言实现选择排序的代码,可以实现对 5 个数从小到大排序。
```c
#include<stdio.h>
void selectsort(int a[], int n) {
int i, j, min, temp;
for (i = 0; i < n - 1; i++) {
min = i;
for (j = i + 1; j < n; j++)
if (a[j] < a[min])
min = j;
if (min != i) {
temp = a[i];
a[i] = a[min];
a[min] = temp;
}
}
}
int main() {
int a[5], i;
printf("请输入5个数字:\n");
for (i = 0; i < 5; i++)
scanf("%d", &a[i]);
selectsort(a, 5);
printf("排序后的数字为:\n");
for (i = 0; i < 5; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}
```
希望可以帮助到您,如果您有更多的问题,欢迎随时向我提出。
阅读全文