自己写的一个排序函数,出了一亿点问题,求助,谢谢!!
#include <iostream>
using namespace std;
int list[15];
int sort(int num) {
int j = 0;
while (num <= list[j]) {
j++;
}
int i = 9;
if (list[j + 1] != 0) {
while (i != j) {
list[i + 1] = list[i];
i--;
}
}
list[j] = num;
return 0;
}
int main() {
int n;
for (int i = 1; i <= 10; i++) {
cin >> n;
sort(n);
}
for (int i = 0; i <= 9; i++) cout << list[i] << " ";
return 0;
}
十分感激!!