#include <stdio.h> #include <stdlib.h> int main(int agrc,char*agrv[]) { int a[6]={9,3,78,91,48,39}; int temp,n; n=sizeof(a)/sizeof(int); printf("%d\n",n); for(int i=0;i<n;i++) { for(int j=0;j<n-1-i;j++) { if(a[j]<a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for(int i=0;i<n;i++) { printf("%d\n",a[i]); } return 0; }
C语言编写冒泡排序法
原创旅旅LV ©著作权
文章标签 数组 C语言 冒泡排序法 文章分类 数据结构与算法 人工智能
-
C语言学习--选择排序法,冒泡排序法
C语言学习--选择排序法,冒泡排序法
选择排序法 冒泡排序法 -
【排序算法】冒泡排序法(C语言)——轻松拿下!
冒泡排序思维:比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始
排序算法 c语言 算法 冒泡排序 i++ -
c++ 冒泡法排序
C++中的冒泡法排序
冒泡法 数组 c++ ios i++ -
[C语言] 冒泡排序
冒泡排序
冒泡排序