#define num 6
#include <iostream>
using namespace std;
void main()
{
int a[num]={1,100,54,23,21,12};
int temp;
for (int i=0;i<num-1;i++)
{
for(int j=0;j<num-i;j++)
{
if(a[j]>a[j+1])//交换 (将大的后移)
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
cout<<"排序后的数字为:\n";
for(int m =0;m<num;m++)
{
cout<<a[m]<<"\t";
}
}
【C++练习】排序
转载上一篇:Java日期范围迭代的正确姿势
下一篇:【C++学习】成员函数重载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【C】排序算法
文章介绍了几种常用的排序,包括其实现思路与具体代码实现。
排序 算法 代码分析 -
C++ 练习代码
#include #includeusing namespace std;class A{ private: int x,y; public: A(int x=0,int y=
c++ 通信 虚函数 迭代器 #include ios -
排序-c++自带排序
输入格式:输入第一行给出正整数N(≤105),随后一行给出N个(长整型范围内的)整
c++ 整型 #include -
【C 语言练习】冒泡排序
动态分配空间;指针使用;冒泡排序;
i++ #include #define