关于C语言冒泡法

Posted jcfeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于C语言冒泡法相关的知识,希望对你有一定的参考价值。

关于冒泡法案例

!!!问题:用冒泡法对10个数排序(由小到大)

冒泡法的思想:将相邻两个数比较,将小的调到前头。

#include <stdio.h>
int main()
  int i,j,t,a[10];
  for(i = 0;i < 10;i++)
    scanf("%d",&a[i]);
  
  printf("\n");
  for(j=0;j < 9;j++)
    for(i = 0;i < 9-j;i++)
      if(a[i]>a[i+1])
        t=a[i];
        a[i]=a[i+1];
        a[i+1]=t;
      
    
  
  for(i = 0;i < 10;i++)
    printf("%d",a[i]);
  
  return 0;

以上是关于关于C语言冒泡法的主要内容,如果未能解决你的问题,请参考以下文章

C语言冒泡排序法代码

c++冒泡排序法

基于python语言的经典排序法(冒泡法和选择排序法)

冒泡排序法

C语言——如何有效记忆冒泡排序法?

c语言冒泡排序法代码一直排序错误,有时只能排前两个,不明白原因,请问究竟哪里写错了,谢谢!