#include<iostream>
using namespace std;
int main()
{
int a[10]={2,5,1,7,8,15,13,19,20,9};
cout<<"初始数据如下:\n";
cout<<endl;
for(int i=0;i<9;i++)
{
intt min=i;
for(int j=i+1;j<10;j++)
{
if(a[min]>a[j])
min=j;
}
int temp;
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
for(int i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
选择排序代码
于 2022-05-19 20:40:24 首次发布
这是一个使用冒泡排序算法对整数数组进行升序排列的C++程序示例。程序首先初始化一个数组,然后通过两层循环找出数组中最小的元素并交换位置,直到整个数组排序完成。
2万+

被折叠的 条评论
为什么被折叠?



