C++ 数组实现身高排序 - 简单易懂的代码示例
#include
int main() { int n; cin >> n; int heights[n]; for (int i = 0; i < n; i++) { cin >> heights[i]; }
// 使用嵌套循环进行排序
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n; j++) {
if (heights[i] > heights[j]) {
// 交换两个元素
int temp = heights[i];
heights[i] = heights[j];
heights[j] = temp;
}
}
}
// 输出排序后的结果
for (int i = 0; i < n; i++) {
cout << heights[i] << ' ';
}
return 0;
}
原文地址: https://www.cveoy.top/t/topic/qnlH 著作权归作者所有。请勿转载和采集!