定义数组时要大几位 计算时从第0位开始
#include<iostream>
using
namespace
std;
int
main()
{
int
n;
int
b;
cin>>n;
int
a[n+1];
for
(
int
i=1;i<n+1;i++)
{
cin>>a[i];
}
cin>>b;
for
(
int
i=1;i<n+1;i++)
{
if
(b>=a[i])
{
a[i-1]=a[i];
a[i]=b;
}
}
if
(b<a[1])
{
a[0]=b;
}
for
(
int
i=0;i<n+1;i++)
{
cout<<a[i]<<
" "
;
}
return
0;
}