提高第21课时,实践3,有序数组中插入数据

来源:互联网 发布:网络色情小说合集下载 编辑:程序博客网 时间:2024/05/29 10:22
/**Copyright(c) 2015/5/11 CSDN博客*All rights reserved.*文件名称:main.c*作    者:金叶*完成日期:2015/5/11*版本号:V1.0*问题描述:项目3-有序数组中插入数据*程序输出:定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。例如,9个呈升序的数为1 7 8 17 23 24 59 62 101,需要插入的数字为50,输出的序列则为1 7 8 17 23 24 50 59 62 101。*/#include <stdio.h>int main(){    int a[10]={1,7,8,17,23,24,59,62,101,};    int i=8;    int m;    printf("putin m=:");    scanf("%d",&m);    while (i>0&&a[i]>m){        a[i+1]=a[i];        i--;    }    i++;    a[i]=m;    for (i=0;i<10;i++){            printf("%d\t",a[i]);    }    return 0;}




0 0
原创粉丝点击