数组中插入一个数字

简介: 数组中插入一个数字

数组中插入一个数字


#include<stdio.h>
int main()
{
  int arr[10] = { 1,2,3,4,6,7 };
  int num = 0;
  scanf("%d", &num);
  int tmp1 = 0;
  int tmp2 = 0;
  int i = 0;
  int j = 0;
  for (i = 0; i < 7; i++)
  {
    if (arr[i] < num)
    {
      arr[j] = arr[i];
      j++;
    }
    else
    {
      tmp1 = arr[j];
      arr[j] = num;
      for (j = j + 1; j < 7; j++)
      {
        tmp2 = arr[j];
        arr[j] = tmp1;
        tmp1 = tmp2;
      }
    }
  }
  for (i = 0; i < 7; i++)
  {
    printf("%d ", arr[i]);
  }
  return 0;
}

23d69b6a35b1e948d227b8066bce4d4a_97f4d54de40e4b8f8d01895e5b144b99.png


目录
相关文章
|
9月前
|
索引
Leetcode 给定一个数组,给定一个数字。返回数组中可以相加得到指定数字的两个索引
Leetcode 给定一个数组,给定一个数字。返回数组中可以相加得到指定数字的两个索引
|
9月前
LeetCode(1)-找出数组中重复的数字
LeetCode(1)-找出数组中重复的数字
36 0
剑指offer-2.不修改数组找出重复的数字
剑指offer-2.不修改数组找出重复的数字
77 0
在顺序表第2个位置插入特殊符号
在顺序表第2个位置插入特殊符号
56 1
删除数组中指定的数字
删除数组中指定的数字
108 0
|
索引
剑指offer_数组---数组中重复的数字
剑指offer_数组---数组中重复的数字
54 0
剑指offer 02. 不修改数组找出重复的数字
剑指offer 02. 不修改数组找出重复的数字
73 0
|
存储 算法 JavaScript
寻找数组中的重复数字
寻找数组中的重复数字
寻找数组中的重复数字
|
存储 算法 Java
LeetCode 找出数组中重复的数字
LeetCode 找出数组中重复的数字
数组与矩阵——3.数组中重复的数字
数组与矩阵——3.数组中重复的数字