返回顶部

收藏

C语言实现双向冒泡法排序算法

更多
#include<iostream>
using namespace std;
int main()
{
    int i,j,t;
    int a[10];
    cout<<"输入十个数:"<<endl;
    for(i=0;i<10;i++)
      a[i]=10-i;
    for(j=0;j<5;j++)
    {
        for(i=j;i<=9-j;i++)
        {
            if(a[i]>a[i+1])
            {t=a[i];a[i]=a[i+1];a[i+1]=t;}      
            if(a[9-i]<a[8-i])
            {t=a[9-i];a[9-i]=a[8-i];a[8-i]=t;}

        }
        for(i=0;i<10;i++)
        cout<<a[i]<<'\t';
    }
    cout<<"最终结果是;"<<endl;
    for(i=0;i<10;i++)
        cout<<a[i]<<'\t';
    return 0;
}

标签:双向冒泡,排序算法,C语言

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. allenm 发表 2012-12-13 14:27:10 使用 SourceMap 来进行前端代码调试
  2. CppLive 发表 2012-03-19 16:36:32 Linux下的编译器
  3. William 发表 2012-08-18 06:52:03 星级评分展示CSS样式技巧
  4. 博主 发表 2013-03-18 08:01:19 好用!够用!Pickup Power插座
  5. hackhp 发表 2013-02-01 15:35:43 Windows替换命令replace
  6. admin 发表 2013-01-21 07:12:28 在Centos系统下安装SendMail组件使系统支持发送邮件
  7. Imbad 发表 2013-03-12 16:41:44 CNTV客户端:CBox 2.3.0.1 去广告优化版下载
  8. Eric Slivka 发表 2013-03-19 16:22:27 Apple Releases iOS 6.1.3 With Passcode Bug Fix and
  9. 博主 发表 2013-03-14 04:50:15 Wikibon's Big Data Vendor Revenue and Market Forec
  10. 博主 发表 2013-03-21 05:45:11 White Elephant: Task Statistics for Hadoop
  11. mangediao 发表 2013-03-22 02:04:19 Monica 黑白作品
  12. CppLive 发表 2012-03-19 16:36:32 Linux下的编译器

发表评论