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

有序序列插入一个数

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

#include<stdio.h> int main() { int num,insert_num,i,tmp;//输入的数字,插入的数字,循环计数 int arr1[51] = {0}; //输入变量 scanf("%d",&num); for(i = 0;i<num;i++) { scanf("%d",&arr1[i]); } getchar(); scanf("%d",&insert_num); //找到所在的下标 for(i = 0;i<=num;i++) { if(insert_num<arr1[i]) { tmp = arr1[i]; arr1[i] = insert_num; insert_num = tmp; }

}
arr1[num] = insert_num;
for(i = 0;i<=num;i++)
{
    printf("%d ",arr1[i]);
}
return 0;

}

全部评论

相关推荐

10-28 17:30
已编辑
华东交通大学 Java
iori2333:这太正常了 我字节面了四五轮 没有一次是在官网投递 都是hr主动捞
秋招笔试记录
点赞 评论 收藏
分享
双尔:你就写拥有ai开发经历,熟练运用提示词,优化ai,提高ai回答质量
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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