#include <iostream>
using namespace std;
void main()
{
const int n=5;//声明一个常量N并赋值为5;
int a[n]={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++排序问题
最新推荐文章于 2023-08-03 09:31:13 发布