void main()
{
int m,n,i, arr1[100];
char cc='a';
for ( i=0; cc!='\n'; i++)
{ scanf("%d%c",&arr1[i],&cc);
}
n=i;
scanf("%d",&m);
for (int i = 0; i < n; i++)
{
if (arr1[i] > m)
{
for (int j = n; j>i ; j--)
{
arr1[j] = arr1[j-1];
}
arr1[i] = m;
break;
}
if (arr1[n-1]< m) arr1[n]= m;
}
for (int i = 0; i <= n; i++) {
printf(" %d",arr1[i]);
}
}
在一行从小到大的数列里,在合适的位置插入一个数值的代码
于 2023-11-14 16:06:40 首次发布