n 个数的排序

来源:互联网 发布:大卫路易斯 知乎 编辑:程序博客网 时间:2024/05/17 18:12
#include<stdio.h>#define N 102int main(){    int a[N];    int n,i,j,t;    while(scanf("%d",&n)!=EOF){//可以有很多组测试数据        for(i=0;i<n;i++)        {               scanf("%d",&a[i]);   //数组遍历保存初始化数据          }        for(i=0;i<n-1;i++)        {               for(j=i+1;j<n;j++)            {                 if(a[i]>a[j])//排序                 {                     t=a[i];                     a[i]=a[j];                     a[j]=t;                 }            }        }        for(i=0;i<n-1;i++)        {            printf("%d ",a[i]);        }        printf("%d\n",a[n-1]);//最后1个数字输出不能有空格    }    return 0; }

这里写图片描述

原创粉丝点击