数组中插入一个数字

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

数组中插入一个数字


#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


目录
相关文章
|
7月前
|
C++
C++数组中插入元素。
C++数组中插入元素。
|
7月前
|
编译器
数组\插入删除数组元素
数组\插入删除数组元素
29 0
|
8月前
|
索引
Leetcode 给定一个数组,给定一个数字。返回数组中可以相加得到指定数字的两个索引
Leetcode 给定一个数组,给定一个数字。返回数组中可以相加得到指定数字的两个索引
在顺序表第2个位置插入特殊符号
在顺序表第2个位置插入特殊符号
53 1
删除数组中指定的数字
删除数组中指定的数字
96 0
|
存储 算法 JavaScript
寻找数组中的重复数字
寻找数组中的重复数字
寻找数组中的重复数字
找出数组中只出现一次的数字
找出数组中只出现一次的数字
127 0
|
开发框架 .NET C#
C# 找出数组中只出现了一次的数字
.NET 生态越来越好,初学的朋友也越来越多。处理同一件简单的问题,随着我们知识的积累解决问题的方法也会越来越多。 开始学习一门新的语言,我们经常会去解决之前用别的语言解决过无数次的老问题,今天我们来看看这么一道简单的查重题。
131 0