C语言学习,有一个已排好序的数组,要求输入一个数字后,按原来的排序规律将它插入数组

原创 2016年08月30日 21:46:20
#include<stdio.h>
int main()
{                
    int a[11]={1,4,6,9,13,16,19,28,40,100};

    int temp,i=0,j=0;

    scanf("%d",&temp);

    for(i=9;i>=0;i--)
    {
       if(temp<a[i]){
            a[i+1] = a[i];

       }else{
             a[i+1] = temp;
             break;      
       }

    }

    for(i=0;i<11;i++)
    {

        printf("%d\t",a[i]);              
     }


    system("pause"); 
    return 0;
}

此题的思路是声明一个长度大一的数组,然后从后面开始比较,比temp大的数字都往后移动一位

相关文章推荐

有一个已经排好序的数组,今输入一个数,要求按原来排序的规律将他插入数组中。

/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 ...

已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中

#include using namespace std; int main() { int a[9],i; for(i=0;i>a[i]; int n;...

有一个已排好序的数组,要求输入一个数后,按原来的规律插入数组

#include int main() { int a[6] = {1,3,5,7,9}; int i; int j; int k; for(i = 0 ; i print...

有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中

【描述】 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。 【输出示例】 【C语言】 #include int main() { int i, j; int...

Java-有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。代码如下:package com.homework.lhh;import java.util.Arrays; import jav...
  • blue_hh
  • blue_hh
  • 2017年07月22日 15:51
  • 861

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

C语言,有一个已排好的数组,要求输入一个数组后,按原来的排序规律将它插入数组

#includeint main() { int n=6,i=0,b=0,temp=0; int a[6]={1,2,4,5,8}; scanf("%d",&b); for(i=n-...

Java面试题多思路解析--有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中

多种思路解决Java面试题(算法)--有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。...

五十道编程小题目 --- 30 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 java

【程序30】  题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。  1. 程序分析:类似于冒泡排序比较 import java.util.Arrays; import ...

有一个已经排好序的数组,今输入一个数,要求按原来排序的规律将他插入数组中。

#include int main() { int a[11]={1,4,7,9,23,34,56,65,67,89}; int number,end=0,i=0,j=0,t1=0,t2=0; ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言学习,有一个已排好序的数组,要求输入一个数字后,按原来的排序规律将它插入数组
举报原因:
原因补充:

(最多只允许输入30个字)