数列有序!
#include<iostream>
using namespace std;
int main()
{
int i,j,temp,n,x;
while(cin>>n>>x)
{
if(n == 0 && x == 0)
break;
int *a = new int[n+1];
for(i = 0 ; i < n ; i++)
cin>>a[i];
a[n] = x;
for(j = 0 ; j <= n ; j++)
for(i = 0 ; i < n ; i++)
if(a[i] > a[i+1])
{
temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;
}
for(i = 0 ; i <= n ; i++)
{
if(i == 0)
cout<< a[i];
else
cout<< " " << a[i];
}
cout<<endl;
}
return 0;
}
本文介绍了一个简单的数列排序算法实现,通过不断比较相邻元素并交换位置来确保数列有序。该算法读取输入的整数数组及待插入的元素,然后进行排序并输出排序后的结果。
&spm=1001.2101.3001.5002&articleId=118752174&d=1&t=3&u=1dc3a09b95fc4278aced9f663794166b)
460

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



