数据插入到有序数组(难度:半颗星)

该博客讨论了如何在已排序的整数数组中插入一个新元素,并确保数组仍保持升序排列。通过示例解释了插入过程,如将数字3插入到序列1, 2, 4, 5中得到1, 2, 3, 4, 5。" 132081119,7299454,信息化发展与现代化建设,"['信息化', '数字化转型', '数字中国', '新型基础设施', '工业互联网']
摘要由CSDN通过智能技术生成

问题描述:

输入一个有序的整数序列(从小到大排列),然后再输入一个需要插入到数组中的整数,输出插入数据之前和之后的数列。(要保证插入数据之后数列仍然是从小到大排列)。

例如:
输入数列: 1 2 4 5
待插入数据: 3

插入数据后的数据: 1 2 3 4 5

参考代码:

#include <stdio.h>

int arr[100];

int main()
{
    char ch = ' ';
    int i, num, nCount = 0;

    printf("输入一个数列: ");
    while (ch != '\n')
    {
        scanf_s("%d", &arr[nCount&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值