当前位置: 首页 > news >正文

38、<简单>编程输入10个正整数,然后自动按从大到小的顺序输出

法1:

#include <iostream> #include <algorithm> // 使用sort排序函数必须引入此头文件 using namespace std; int main() { cout << "【输入规则】一行输入10个正整数,数字空格分隔" << endl; cout << "【输出规则】将数字从大到小排序,一行输出" << endl; cout << "请输入10个整数:"; // 定义长度为10的数组,存放输入数字 int a[10]; // 循环读取10个数字存入数组 for (int i = 0; i < 10; i++) { cin >> a[i]; } // sort排序:从大到小 sort(a, a + 10, greater<int>()); // 输出排序结果 cout << "\n从大到小排序结果:"; for (int i = 0; i < 10; i++) { if (i) cout << " "; // 第一个数字前不打印空格,避免开头多余空格 cout << a[i]; } cout << endl; return 0; }

法2:

#include <iostream> using namespace std; int main() { cout << "输入规则:一行输入10个正整数,空格分隔" << endl; cout << "输出规则:按从大到小一行输出10个数字" << endl; cout << "请输入10个整数:"; int arr[10]; // 读取10个数字 for (int i = 0; i < 10; i++) { cin >> arr[i]; } // 冒泡排序:从大到小 for (int i = 0; i < 9; i++) { for (int j = 0; j < 9 - i; j++) { if (arr[j] < arr[j + 1]) { // 交换两个数 int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } // 输出排序结果 cout << "\n从大到小排序结果:"; for (int i = 0; i < 10; i++) { if (i > 0) cout << " "; cout << arr[i]; } cout << endl; return 0; }

http://www.jsqmd.com/news/1134931/

相关文章:

  • 《被错认成道侣后》山野行月|小说|txt下载|全文
  • 【共创季稿事节】HarmonyOS 6.1 API23新特性实战:Marquee跑马灯组件进阶用法
  • 抖音无水印视频下载神器:从零开始掌握批量下载技巧
  • Grafana Dashboard JSON 文件详解
  • Java计算机毕设之基于前后端分离的病毒靶点药物关系数据采集系统的设计与实现 基于 SpringBoot 的生物医药多源数据采集与归档系统(完整前后端代码+说明文档+LW,调试定制等)
  • Driver Store Explorer:Windows驱动管理的终极解决方案,三步释放系统空间
  • ArcGIS Pro 3.2 遥感影像语义分割标签制作:矢量转栅格3大坐标系对齐要点
  • 刷写协议(TODO)
  • 用Go语言构建微服务后端的经验分享
  • 【Java课程设计/毕业设计】基于 SpringBoot+Vue 的博物馆票务台账管理系统的设计与实现 基于 SpringBoot 的数字化文博预约服务系统【附源码、数据库、万字文档】
  • ORB-SLAM3 实战部署:Ubuntu 20.04 + ROS Noetic 完整环境配置 5 步指南
  • ImageNet-1K 数据集 3 种下载方案对比:官网、网盘与 Hugging Face 速度实测
  • 多教师知识蒸馏3种加权策略剖析:CA-MKD置信度 vs 平均 vs 熵加权
  • 使用Let‘s Encrypt与Certbot为Nginx网站免费配置HTTPS及自动续期
  • 106.工业级状态机设计!IEC61131-3 ST 交通灯控制|行人优先 + 急停联锁全实现
  • LLM Agent 的可观测性工程:Trace、决策审计与成本分析
  • PoisonSeed攻击深度解析:FIDO2未破,认证降级漏洞与防御实战
  • 从源码角度理解Java并发编程面试题
  • EM3080-W与PIC18F2458条形码识别系统设计与优化
  • 多模态 Agent 视觉理解:VLM + 工具调用的工程落地
  • 5步掌握炉石传说脚本:告别繁琐操作,实现智能自动化对战
  • 115proxy-for-kodi终极指南:让电视直接播放115云盘视频的完整教程
  • 从手动到自动:B站抽奖助手的智能革命与技术深度解析
  • 3分钟学会Layerdivider:将任何图片智能转换为PSD分层文件
  • 拆解 Pixel2Geo™:视频孪生像素转三维地理坐标核心数学模型
  • MySQL 基本命令操作大全(从入门到熟练)
  • 爬虫数据质量监控——自动检测数据异常与完整性
  • 《客房服务》 电视剧|在线观看|下载|完整版
  • 在线秒升级:前端渐进式更新的“暂停-恢复”策略
  • Docker化部署GooFuzz:3步搭建跨平台Web安全测试环境