#include <iostream>
#include <Windows.h>
using namespace std;
void swap(int *num1,int *num2){
int temp = *num1;
*num1 = *num2;
*num2 = temp;
}
int main() {
int ret[] = { 161,156,170,164,158,180,159,185,172,176 };
int len = sizeof(ret) / sizeof(ret[0]);
for (int i = 0; i < len - 1; i++) { //len个元素,执行len-1步选择
int max = 0;
for (int j = 1; j < len - i; j++) {//查找未排序的元素
if (ret[j]>ret[max]) {
max = j; //找到未排序元素的最大值
}
}
if (max != len - i - 1) { //把最大值和最后一个元素交换
swap(ret[max], ret[len - i - 1]);
}
}
for (int i = 0; i < len; i++) {
cout << ret[i] << " ";
}
cout << endl;
system("pause");
return 0;
}

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探