题解 | #有序序列插入一个整数#
有序序列插入一个整数
https://www.nowcoder.com/practice/444e87f938464906a1649cff236b102b
//有序数列 “小白尝试”😁
先输入数组,再插入,在数组末尾,最后进行冒泡排序输出结果。
看代码
#include <iostream>
using namespace std;
int main() {
int n;
int arr[100];
cin>>n;
//输入数组数据
for(int i=0;i<n;i++)
{
cin>>arr[i];
}
//在末尾插入
int x;
cin>>x;
arr[n]=x;
//进行冒泡排序
for(int i=0;i<n+1;i++)
{
for(int j=0;j<n-i;j++)
{
if(arr[j]>arr[j+1])
{
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
//输出排序后的数组
for(int i=0;i<n+1;i++)
{
cout<<arr[i]<<" ";
}
return 0;
}
