我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

插入数据还要保持有序 这个怎么填啊

img

函数代码如下

#include <stdio.h>

void insert(int *p,int m,int x)
{
    int n;
    for (n=0;n<m;n++)
    {
        if (p[n] > x)
        {
            break;
        }
    }
    for (;m>n;m--)
    {
        p[m] = p[m-1];
    }
    p[n] = x;
}

int main()
{
    int a[20]={1,5,8,20,30,80,100,200},x,n=8,i;
    scanf("%d",&x);
    insert(a,n,x);
    for(i=0;i<=n;i++)
        printf("%d ",a[i]);
    return 0;
}

近期文章

  • pandas导入不了excel数据
  • keras下载数据集报错11001
  • 用java做一个体温检测系统
  • 删除字符串中的首个指定字符(命令行参数)
  • 如何在python中求状态转移矩阵e^(A*t)
  • 请问答案是不是m=2,n=3啊?
  • 第二题,用C语言怎么做
  • 做一个jave 体温检测系统
  • 生命周期问题
  • es6学习中。帮我看看下
  • python的paramiko模块执行命令无法显示全部的回显
  • 想要入门计算机网课好还是线下好
  • c++程序第一次写入能成功,第二次中途会自动退出程序
  • 这个软件打不开,这个这么解决
  • 二进制文件读入到结构体并排序
  • layui加载html出现乱码
  • 删除字符串中的全部指定字符(命令行参数)
  • C#获取第三方窗体按钮控件的坐标
  • vimplus安装后不起任何作用
  • 关于sqlserver中部分数据转移到oracle的方案

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华