划句顾 发表于 2021-5-19 12:47:38

C语言:一维数组排序

本帖最后由 划句顾 于 2021-5-19 12:57 编辑

/*****************************************************************************
          @fuction:按从小到大的顺序排序,最后再次加入一个数字,再进行排序
                  @time   :2021/4/27
                  @author :LaoGu
******************************************************************************/
#include<stdio.h>
int main()
{
        int i,n,j,t;
        int a;
        printf("Please input 10 numbers:\n");
        for(i=0;i<=9;i++)
        {       
                scanf("%d",&a);
        }
        printf("\n");

        for(i=0;i<9;i++)
                for(j=0;j<9-i;j++)
              if(a>a)
                        {
                             n = a;
                                a = a;
                          a = n;
                        }
        printf("the sorted numbers:\n");
        for(i=0;i<10;i++)
                printf("%d",a);
    printf("\n");

    printf("Please input one number once again: \n ");// 再次输入一个数字
    scanf("%d",&a);
        for(i=0;i<=9;i++)                                 // 再次比较
           if(a<a)
        {
                        t = a;
                        a=a;
                        a = t;
        }

        printf("the sorted numbers:\n");
        for(i=0;i<11;i++)
                printf("%d",a);
        printf("\n");
        return 0;
}

说与山鬼听os 发表于 2021-8-4 11:26:24

棒棒!加油!
页: [1]
查看完整版本: C语言:一维数组排序