最简单的C++排序问题
2011-05-02 17:17
281 查看
#include <iostream>
using namespace std;
void main()
{
const int n=5;//声明一个常量N并赋值为5;
int a
={8,5,2,7,3};//创建一个数组,
for (int i=0;i<n;i++)//此循环是为了判断前一个数的大小
{
for (int x=i+1;x<n;x++)//此循环是为了判断i+1的数的大小,也就是上个循环判断的后一个数的大小
{
if (a[i]>a[x])//然后判断前一个数和后一个数的大小,如果前一个数大于后一个数的话
{
swap(a[i],a[x]);//将执行swap函数,进行转换
}
}
}
for (int k=0;k<n;k++)
{
cout<<a[k]<<" ";//此循环为了输出最后排序的结果;
}
}
using namespace std;
void main()
{
const int n=5;//声明一个常量N并赋值为5;
int a
={8,5,2,7,3};//创建一个数组,
for (int i=0;i<n;i++)//此循环是为了判断前一个数的大小
{
for (int x=i+1;x<n;x++)//此循环是为了判断i+1的数的大小,也就是上个循环判断的后一个数的大小
{
if (a[i]>a[x])//然后判断前一个数和后一个数的大小,如果前一个数大于后一个数的话
{
swap(a[i],a[x]);//将执行swap函数,进行转换
}
}
}
for (int k=0;k<n;k++)
{
cout<<a[k]<<" ";//此循环为了输出最后排序的结果;
}
}
相关文章推荐
- C++中重载和排序问题的简单写法
- 问题二十三:C++中debug简单的运行死机问题
- c++中vector排序的问题二(转载)
- 实现一个简单的c++ list容器(含sort排序 链表归并算法实现)
- 最简单的0-1背包问题c++代码实例及运行结果
- 关于一些简单的排序问题
- c++中vector排序的问题二(转载)
- C++学习的简单问题(三)
- C++简单例子说明一个问题
- 用C++实现七种排序算法,可选择排序方法,简单易懂。
- 简单选择排序的C++实现
- 2014秋C++第5周项目2参考-简单计算问题体验
- 《编程之美》烙饼排序问题的简单实现
- 最简单的0-1背包问题c++代码实例及运行结果
- C++——简单选择排序
- C++实现简单的排序
- 编写简单的连接MongoDB数据库C++程序 && 解决编译C++程序时链接MongoDB动态库失败的问题
- C++单元测试一:并非看上去那么简单——几个很实际的问题
- C++排序问题
- 一段简单C++代码问题分析