在数组中指定的位置插入一个数.
int main(int argc, const char * argv[]) {
//在数组中指定的位置插入一个数.
int num[10]={1,3,45,67,89,79,567};
printf("请输入要插入的位置: ");
int index; // 3
scanf("%d",&index);
printf("请输入要插入的数据: ");
int data;
scanf("%d",&data); //678
for (int i=7;i>=index;i--)
{
num[i]=num[i-1];
}
num[index-1]=data;
for (int i=0; i<8; i++)
{
printf("%d ",num[i]);
}
return 0;
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。