a[i+1]) {t=a[i];a[i]=a[i+">
 | 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
bcf2
10年前发布

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