题解 | #有序序列插入一个数#

有序序列插入一个数

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

#include <stdio.h>
int main()
{
    int n = 0;
    int arr[50] = {0};
    int m = 0;//要插入的数据
    //输入数据
    scanf("%d", &n);
    int i = 0;
    for(i=0; i<n; i++)
   {
        scanf("%d", &arr[i]);
   }
    scanf("%d", &m);
    //处理
    for(i=n; i>0 ; i--)
   {
        if(arr[i-1]> m)
       {
            arr[i] = arr[i-1];
       }
        else
       {
            arr[i] = m;
            break;
       }
   }
    //如果插入数字小于所有的数字
    if(i == 0)
   {
        arr[i] = m;
   }
    //打印
    for(i=0; i<n+1; i++)
   {
        printf("%d ", arr[i]);
   }
 return 0;
}

c语言刷题 文章被收录于专栏

c语言刷题题目

全部评论

相关推荐

最近拿到了正浩的提前批offer感觉自己的实力得到了肯定,也给了我更多底气
搞机墨镜猫:正浩提前批官网好像就只有电力电子软硬件,哥们投的是这两个岗位吗
26届校招投递进展
点赞 评论 收藏
分享
舂锋:不能投什么岗都用一份简历,一般都是要看企业的岗位需求来写职业技能或者是项目经历,跟岗位相关的就写多一点。
点赞 评论 收藏
分享
不对是145个人…嗯…&nbsp;大家都没发现秋招提前批来了嘛..笑死我了
牛客39712426...:投了也是浪费时间,之前投米实习,除了浪费我时间写笔试题没有任何反馈,懒得投了
26届校招投递进展
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务