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

问题及代码:

烟台大学计算机与控制工程学院

作者:毕春超

完成日期:2016年12月1日

题目描述

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

#include <stdio.h>
int main()
{
    int a[10],i,n;
    for(i=0;i<9;i++)
        scanf("%d",&a[i]);
    scanf("%d",&n);
    i=8;
    while(i>=0 && a[i]>n)
    {
        a[i+1]=a[i];
        i--;
    }
    i++;
    a[i]=n;
    for(i=0;i<9;i++)
        printf("%d\n", a[i]);
        printf("%d",a[9]);
    return 0;
}
运算结果

心得

注意算法,

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页