从小到大排序1(for循环法)
来源:互联网 发布:如何消除身体疲劳知乎 编辑:程序博客网 时间:2024/05/21 21:47
输入n,下一行有n个数,将这n个数从小到大排序
难度:中等难度
知识点:排序、for、数组,swap
swap(a,b)函数:交换a,b(a,b必须是int、double、long long类型,字符串不行!!!!)
代码如下
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int i,j,n;
cin>>n;
int a[n];
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[j]<a[i])
swap(a[j],a[i]);
}
}
for(i=0;i<n;i++)cout<<a[i]<<" ";
return 0;
}
希望大家喜欢我的代码,更希望大家不要抄袭我的程序,还是自己写好!
阅读全文
0 0
- 从小到大排序1(for循环法)
- 冒泡法排序(从小到大)
- 冒泡法排序(从小到大)
- 1-7从小到大排序
- 冒泡排序(从小到大)
- 选择排序(从小到大)
- 单链表冒泡法从小到大排序
- 冒泡排序详解(从小到大)
- 随机比较10个数大小(从小到大)选择排序法
- 排序 从小到大。
- 从小到大排序
- 从小到大排序
- 从小到大排序
- 从小到大排序
- 从小到大排序
- 冒泡排序法--(单个for循环实现)
- 排序和二分查找(从小到大排序)
- for循环排序
- MySQL 不开启slave如何完成异地复制
- 如何重新排列数组使得数组左边为奇数,右边为偶数
- 框架学习之hibernate-03查询、缓存
- codeforce834A
- 时间和时间戳之间的转换
- 从小到大排序1(for循环法)
- leetcode:path-sum
- Play 2.0 中文资料
- ssm中Invalid bound statement (not found)错误的处理(IDEA中)
- Codeforces Round #426 (Div. 2) C. The Meaningless Game
- 调试代码时免重复输入数据
- 面试题:替换空格
- Zookeeper client
- FileChannel 传输(zero-copy 的基础)