☰
【飞码信奥OJ】P1034(C1) 简单排序题解
2026/10/8 18:23:24 网站建设 项目流程

简单排序

暂无标签
时间限制:C/C++ 1000MS,其他语言 2000MS
内存限制:C/C++ 256MB,其他语言 512MB
难度:入门
分数:100 OI排行榜得分:10(0.1分数+2难度)
出题人:

描述

读取三个整数并按升序对它们进行排序。

输入描述

共一行,包含三个整数。

输出描述

首先,将三个整数按升序顺序输出,每行输出一个整数。

然后,输出一个空行。

紧接着,将三个整数按原输入顺序输出,每行输出一个整数。

用例输入 1

7 21 -14
用例输出 1

-14
7
21

7
21
-14
提示

数据范围
−100≤输入整数≤100,
输入整数各不相同。

#include<bits/stdc++.h>usingnamespacestd;intmain(){intnum1[3],num2[3];// num1是原数组,num2是要进行排序的数组for(inti=0;i<3;i++){cin>>num1[i];num2[i]=num1[i];}for(inti=0;i<3;i++){boolflag=false;for(intj=0;j<3-i-1;j++){if(num2[j]>num2[j+1]){swap(num2[j],num2[j+1]);flag=true;}}if(flag==false){break;}}for(inti=0;i<3;i++){cout<<num2[i]<<endl;}cout<<endl;for(inti=0;i<3;i++){cout<<num1[i]<<endl;}return0;}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询