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

题目 1738: 排序

题目 1738: 排序
时间限制: 2s 内存限制: 96MB 提交: 14351 解决: 3477
题目描述
对输入的n个数进行排序并输出。

输入格式
输入的第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。

输出格式
可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。
每组测试数据的结果占一行

样例输入
5
5 4 3 1 2
样例输出
1 2 3 4 5

#include <bits/stdc++.h>
using namespace std;
const int N = 101;int main() {int n;int array[N];int temp = 0;while(cin >> n && n >= 1 && n <= 100){for(int i=1; i<=n; i++) {cin >> array[i];}// 冒泡排序for(int i=1; i<=n; i++) {for(int j=1; j<=n-i; j++) {if(array[j] > array[j+1]) {temp = array[j + 1];array[j + 1] = array[j];array[j] = temp;}}} for(int i=1; i<=n; i++) {cout << array[i] << " ";}cout << endl;//	cout << array[n];}return 0;
}

https://www.runoob.com/w3cnote/bubble-sort.html
冒泡排序原理的讲解

http://www.lryc.cn/news/504616.html

相关文章:

  • 爬虫逆向学习(十四):分享一下某数通用破解服务开发经验
  • 《Vue进阶教程》第十一课:响应式系统介绍
  • rpc设计的再次思考20251215(以xdb为核心构建游戏框架)
  • pydub AudioSegment增加音频文件音量并保存- python 实现
  • IT 新突破!远程控制电脑技术造就工作与学习新方向!
  • LabVIEW起落架震台检测
  • Day24 C++ 接口(抽象类)
  • UE5 关于画质、机能与开发成本的思考
  • IOS学习路线图
  • HICE-day6
  • 第100+33步 ChatGPT学习:时间序列EMD-ARIMA-LSTM模型
  • (C语言)双向链表
  • 青少年编程与数学 02-004 Go语言Web编程 04课题、接收和处理请求
  • Unity全局光照详解
  • 计算机网络知识点全梳理(三.TCP知识点总结)
  • ELK Stack 安装、配置以及集成到 Java 微服务中的使用
  • list_
  • 电机驱动,为什么不需要变速器?
  • how to write 述职pptx as a tech manager
  • 关于QMessageBox的一些使用总结和避坑指南
  • C语言预处理详解
  • 大语言模型画图(流程图、框架图)
  • 2024年API接口发展趋势:智能化、自动化引领潮流
  • 数据挖掘与机器学习DMML(part 8)K近邻(KNN)
  • Fortify 24.2.0版本最新版 win/mac/linux
  • 突破时间与空间限制的富媒体百宝箱——智能工具箱:让云上内容生产更easy
  • MacOs使用Wine 安装UaExpert与UaExpert的使用
  • 【Prompt Engineering】3.文本概括
  • 力扣-图论-14【算法学习day.64】
  • redis 架构详解