为了账号安全,请及时绑定邮箱和手机立即绑定

C语言的问题

C语言的问题

C C++
Smile4112655 2016-10-19 14:20:23
给你n个数,让这n个数从小到大排列, 可不可以写个程序。
查看完整描述

1 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

#include<stdio.h>
int main() 
{ 
    int a[100],i,j,n,t; 
    printf("输入所需要排序的数据个数:\n"); 
    scanf("%d",&n); 
    printf("输入所要排序的各个数据:\n"); 
    for (i=0 i<n;i++)
    { 
        scanf("%d",&a[i]);
     } 
     //冒泡排序法
    for (i=0;i<n-1;i++)
    { 
        for (j=i;j<n;j++)
        { 
            if (a[i]>a[j] ) 
            {
                t=a[j]; 
                a[j]=a[i]; 
                a[i]=t;
             }
          }
     } 
     //打印输出
    for (i=0;i<n;i++)
    { 
        printf("  %d  ",a[i]); 
     }
}


查看完整回答
反对 回复 2016-10-20
  • 1 回答
  • 0 关注
  • 1633 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信