选择排序
头文件及宏定义
#include<iostream>
#define maxn 101
int a[maxn];
using namespace std;
主函数
int main() {
int number;
cout << "请输入要排序数的个数" << endl;
cin >> number;
for (int i = 0; i < number; i++) {
cin >> a[i];
}
for (int i = 0; i < number; i++) {
for (int k = i; k < number; k++) {
if (a[i] > a[k]) {
a[i] = a[i] + a[k];
a[k] = a[i] - a[k];
a[i] = a[i] - a[k];
}
}
}
for (int i = 0; i < number; i++) {
cout << a[i]<<endl;
}
return 0;
}