• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > C++开发 > 打乱的数字通过数组来从小到大排序

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

    作者: 分类:C++开发 点击: 3,203 次
    wordpress CMS主题:ssmay主题

      有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;

      }

       



      QQ二维码

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

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.