当前位置:   article > 正文

C语言选择排序(升序)_升序排列c语言

升序排列c语言

//author:董学堂  
#include<stdio.h>
#include<math.h>
int main()
{
    int n,j,i,temp;
    int a[999];//此处可以给予的容量可以尽量大一些。 
    scanf("%d",&n);//输入n表示要几个数进行排列。
    
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);//使得输入这n个数。 
    }
    for(i=1;i<=9;i++)
        for (j=i+1;j<=10;j++)
            if(a[i]>a[j])    //如果前一个数比后一个数大,则利用中间变量t实现两值互换
            {
                temp=a[i];
                a[i]=a[j];
                a[j]=temp;
            }
    printf("排序后的顺序是:\n");
    for(i=1;i<=10;i++)
        printf("%5d", a[i]);    //输出排序后的数组
    printf("\n");
    return 0;
}

    

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/417386
推荐阅读
相关标签
  

闽ICP备14008679号