zoukankan      html  css  js  c++  java
  • [C]排序并插入

    /*
    编写程序,在主函数中定义一个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出。
    */
    #include<stdio.h>
    void sort(int a[]);
    int main()
    {
        int a[10],i;
        for (i = 0; i < 9; i++)
            scanf("%d", &a[i]);
        sort(a);
        system("pause");
        return 0;
    }
    void sort(int a[])
    {
        int m,i,j,t;
        //对数组元素进行从小到大排序,选择排序
        for(i=0;i<9;i++)
            for (j = i+1; j < 9; j++)
                if (a[i] > a[j])
                {
                    m = a[i];
                    a[i] = a[j];
                    a[j] = m;
                }
        //输入一个数,插入到数组中正确的位置
        scanf("%d", &t);
        for (i = 0; i < 10; i++)
            {
                if (a[i] > t)
                {
                    for (j = 9; j > i; j--)
                        a[j] = a[j - 1];
                    a[i] = t;
                    break;
                }
    
            }
        for (i = 0; i < 10; i++)
            printf("%d ", a[i]);
    
    
    }
  • 相关阅读:
    easyui-filebox上传图片到阿里
    easyUI-filebox图片上传和预览
    抓网页__第3方库选择_01
    HttpClient示例01
    JSON01_资料
    指定library路径
    Jni_Linux_01_转
    JNI简单步骤01
    JDK_环境变量
    Redis_01
  • 原文地址:https://www.cnblogs.com/yxww/p/10645212.html
Copyright © 2011-2022 走看看