发布网友 发布时间:2022-05-26 13:31
共1个回答
热心网友 时间:2023-10-19 14:56
你这图片和文字描述不相符啊;我按文字描述写的;
#include <stdio.h>
main()
{
int a[111],k=0,n,x=0;
do{
scanf("%d",&a[k++]);
}while(getchar()!='\n');//按回车结束输入
scanf("%d",&n);//目标数字
for(int i=0;i<k;i++)
{
if(a[i]==n)//寻找目标数字,并记录下标
x=i;
}
for(int i=k-1;i>=x+1;i--)//从目标数字开始向后移一位,空出a[x+1]
a[i+1]=a[i];
a[x+1]=99;//将99插入
for(int i=0;i<k;i++)
printf("%d ",a[i]);
}