起泡法

来源:互联网 发布:开源数据分析工具 编辑:程序博客网 时间:2024/04/23 20:51

写一个函数,用"起泡法"对输入的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]);
 }
}
将两个值交换时,注意不要将值丢掉,不要弄成死循环
原创粉丝点击