wordpress CMS主题 微信
Home > C++开发 > 打乱的数字通过数组来从小到大排序

打乱的数字通过数组来从小到大排序

高时银博客 C++开发 点击: 1,790 次 0 0
  • 标签: |
  • 有20个打乱的数字的,如何通过数组来对它进行按从小到大的顺序排列呢?通过下面的代码就可以实现。

    int main()

    {

    const int n=20;

    int b;

    int a[n]={1,32,4,23,54,12,32,5,45,7,854,2,41,49,21,31,14,9,66,71};

    for (int i=0;i<n-1;i++)  //n-1表示比较的回数

    {

    for (int j=0;j<(n-i);j++)  //n-i表示每回比较的次数;

    //每回比较的次数总是等于数字的总数减去比较的回数。

    {

    if (a[j]>a[j+1])    //如果前面比后面大,就按下面的互换位置;

    {

    b=a[j];

    a[j]=a[j+1];

    a[j+1]=b;

    }

    }

    }

    cout<<"按顺序输出:"<<endl;

    for (int c=0;c<20;c++)

    {

    cout<<a[c]<<endl;

    }

    return 0;

    }

     


    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201402181090.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    目前还没有评论。赶快来坐沙发吧。

    发表评论