您的位置:首页 > 其它

如何在用结构体在数组指定的位置插入一个元素

2016-11-26 23:36 627 查看
#include <stdio.h>
int main()

{

    int i;

    int j;

    int x;

    int k;

    int src[20] = {1,2,3,4,5,6,7,8,9};

    int len;
    len = 9;
    printf("please input number:",i);

    scanf("%d",&i);

    printf("please input a:",x);

    scanf("%d",&x);
    if(i < 0 || i > len)

    {

        printf("error\n");

    }

    else       

    {

        if(i <= len )

        {

            for(j = len - 1;j >= i - 1;j--)

            {

                src[j + 1] = src[j];

            }

            src[i-1] = x;

            len++;

        }

    }

       

    for( k = 0;k < len;k++)

    {

        printf("src[%d] = %d\n",k,src[k]);

    }

   

    printf("length = %d\n",len);

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐