pta选择排序法C语言
时间: 2023-11-23 17:07:12 浏览: 156
C语言 选择排序法
根据提供的引用,这是一个选择排序的C语言代码示例:
```c
#include <stdio.h>
#define N 100
int main() {
int n, a[N], temp;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
for (int i = 0; i < n; i++) {
int max = i;
for (int j = i + 1; j < n; j++) {
if (a[max] < a[j]) {
max = j;
}
}
if (max != i) {
temp = a[i];
a[i] = a[max];
a[max] = temp;
}
}
for (int i = 0; i < n - 1; i++) {
printf("%d ", a[i]);
}
printf("%d", a[n - 1]);
return 0;
}
```
阅读全文