牛骨文教育服务平台(让学习变的简单)
博文笔记

在数组中指定的位置插入一个数.

创建时间:2014-09-07 投稿人: 浏览次数:1006

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;

}


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。