数组中插入一个数字

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

数组中插入一个数字


#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


目录
相关文章
|
5月前
|
算法
【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置
【LeetCode】每日一题&&两数之和&&寻找正序数组的中位数&&找出字符串中第一个匹配项的下标&&在排序数组中查找元素的第一个和最后一个位置
|
2天前
|
索引
Leetcode 给定一个数组,给定一个数字。返回数组中可以相加得到指定数字的两个索引
Leetcode 给定一个数组,给定一个数字。返回数组中可以相加得到指定数字的两个索引
|
9月前
|
算法
LeetCode-34 在排序数组中查找元素的第一个和最后一个位置
LeetCode-34 在排序数组中查找元素的第一个和最后一个位置
|
10月前
删除数组中指定的数字
删除数组中指定的数字
67 0
|
12月前
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
|
算法
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
85 0
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
|
算法 Java Python
【LeetCode】 34. 在排序数组中查找元素的第一个和最后一个位置
34. 在排序数组中查找元素的第一个和最后一个位置
77 0
leetcode 34 在排序数组中查找元素的第一个和最后一个位置
leetcode 34 在排序数组中查找元素的第一个和最后一个位置
48 0
【LeetCode】错误的集合&&在排序数组中查找元素的第一个和最后一个位置&&杨氏矩阵&&寻找数组的中心下标&&两个数组的交集
【LeetCode】错误的集合&&在排序数组中查找元素的第一个和最后一个位置&&杨氏矩阵&&寻找数组的中心下标&&两个数组的交集
【LeetCode】错误的集合&&在排序数组中查找元素的第一个和最后一个位置&&杨氏矩阵&&寻找数组的中心下标&&两个数组的交集
|
存储 算法 JavaScript
寻找数组中的重复数字
寻找数组中的重复数字
寻找数组中的重复数字