起泡法

原创 2013年12月05日 11:35:40

写一个函数,用"起泡法"对输入的10个字符按由大到小顺序排列

 

#include<stdio.h>
void main()
{
 char a[10];
 int i,j,t;
 gets (a);
 for(i=0;i<10;i++)
 {
  for(j=1;i+j<10;j++)
  {
   if(a[i]>a[j+i])
   {
    t=a[i];a[i]=a[i+j];a[i+j]=t;
   }
    
  }
  printf("%c",a[i]);
 }
}
将两个值交换时,注意不要将值丢掉,不要弄成死循环

相关文章推荐

C++数组进阶——一维数组的应用及起泡法思路

C++复习——数组 一、         相关概念 1、  具有相同属性有内在联系的一批数据看作一个有机的整体,称为数组。 2、  数组中用序号或下表来区分各个数据,用来表示该数据在数中的序号,...

起泡法排序

  • 2012年04月26日 22:01
  • 1KB
  • 下载

起泡法排序

  • 2011年12月10日 11:05
  • 283B
  • 下载

用起泡法对10个数排序(由小到大和由大到小)

由小到大 #include using namespace std; int main() { int a[11]; int i,j,t; cout

起泡法10整数排序

  • 2011年12月12日 12:41
  • 650KB
  • 下载

起泡法排序

  • 2014年05月20日 20:40
  • 422B
  • 下载

C程序中实现排序的选择法和起泡法

C程序中实现排序的选择法和起泡法 C语言中对1个数组中的10个数排序时,涉及到两种基本方法:选择法和起泡法。两种方法算法不同,结构大同小异。 两种方法的相同之处在于结构上基本相同。(均由两层for...

笔试经常考的起泡排序法

  • 2010年03月14日 18:38
  • 758B
  • 下载

起泡法算法

  • 2012年03月03日 16:00
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:起泡法
举报原因:
原因补充:

(最多只允许输入30个字)