C语言实现给定数组按照原来的大小顺序插入

 时间:2026-02-13 06:36:27

1、打开编译器,在这我用VS2010

2、定义变量,函数,实现给定的数组,以{4,16,23,34,56,78,100}为例

 int a[8] = {4,16,23,34,56,78,100};

    int newNumber,len;

    len = sizeof(a)/4-2;

    printf("请输入数字");

    scanf("%d",&newNumber);

3、写函数体,循环判断比较数字大小if (a[i] <= newNumber && a[i+1] >= newNumber)

4、插入时进行后移操作

  for (int j = len+1; j > i; j--)

{

a[j] = a[j-1];

}

5、输出插入后的结果

C语言实现给定数组按照原来的大小顺序插入

  • 如何用c输入字符并输出其ASCII码?(c版)
  • C语言教程 字符串数组的定义与输出
  • C语言如何保存源文件
  • 怎样找到自己大学往年的考试题
  • 高等数学入门系列——极限定义的否定形式
  • 热门搜索
    旅游学刊官网 扬州凤凰岛生态旅游区 杭州到乌镇旅游攻略 新西兰最佳旅游时间 上饶旅游景点大全 朝阳旅游景点大全 朱雀森林公园旅游攻略 福州三江口文化旅游城 池州旅游景点大全 温岭旅游景点大全