题解 | #空心三角形图案#

有序序列插入一个数

http://www.nowcoder.com/practice/74486aec6fe14d44b509efabf265ee66

int main()
{
    //输入一个整数
    int i = 0;
    scanf("%d",&i);
    //输入整数数组
    int arr[51] = {0};
    int a = 0;
    for (a = 0;a < i;a++)
    {
        scanf("%d",&arr[a]);
    }
    //插入的数
    int b = 0;
    scanf("%d",&b);
    //插入数
    int c = i;
    while(c--)
    {
        if(arr[c] > b)
        {
            arr[c+1] = arr[c];
            arr[c] = b;
        }
        else 
        {
            arr[c+1] = b;
            break;
        }
    }
    //打印数组
    for (a = 0; a < i+1 ;a++)
    {
        printf("%d ",arr[a]);
    }
    return 0;
}
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务