输入5,110,都符合题意,但是0不行.第一次写数组的程序,我刚学😓
#include<stdio.h>
int main()
{
int a[11]={1,4,6,9,13,16,19,28,40,100},i,n,j;
scanf("%d",&n);
for(i=9;i>=0;i--)
{
if(a[i]>=n)
{
a[i+1]=a[i];
}
else if(a[i]<n)
{
j=i+1;
break;
}
}
a[j]=n;
for(i=0;i<=10;i++)
{
printf("%-3d",a[i]);
}
}