C++:输入n个数,通过气泡法从小到大排列顺序(掌握不熟,还请谅解)
2024-08-29 04:30:07
#include<iostream>
using namespace std;
int main() {
int n;
cin>>n;
int a[n];
int i,j,t;
for(i=0; i<n; i++) { //输入数组内的各数
cin>>a[i];
}
for(j=0; j<n; j++) { //气泡法开始,两个循环,外执行每一个数的选择
for(i=0; i<n-j-1; i++) { //内执行选择的数和其他数的比较换位
if(a[i]>a[i+1]) {
t=a[i]; //需要另一个变量,作为转换
a[i]=a[i+1];
a[i+1]=t;
}
}
}
for(i=0; i<n; i++) { //输出数组
cout<<a[i]<<" ";
}
return 0;
}
最新文章
- Android 手机卫士--9patch图
- 安装wampserver时提示丢失MSVCR110.dll(在windows server上可用)
- VHDL学习之模块调用
- VUE 入门笔记
- js判断手机访问PC端跳转到手机站
- Webservice学习
- WPF RadioButton 转换
- Solr的函数查询(FunctionQuery)
- Uva 1588 Kickdown
- delphi构造&;析构调用顺序
- IAR 编译错解决Error[e16]: Segment NEAR_Z (size: 0x16d align: 0) is too long for segment definition. At least 0x83 more bytes needed.
- Linux vmstat具体解释(系统IO)
- Ajax 整理总结(进阶)
- 【Flume】flume于transactionCapacity和batchSize进行详细的分析和质疑的概念
- Centos 6.5 安装 rar
- BZOJ 1491: [NOI2007]社交网络(Floyd+暴力乱搞)
- 线程--实现Runnable接口
- HAProxy详解(三):基于虚拟主机的HAProxy负载均衡系统配置实例【转】
- MVC 多submit
- 使用quicklz缩小程序体积