排序方法-冒泡法
冒泡法1 程序代码:
#include <stdio.h> void main() { int a,b,c,d[10]={2,5,29,80,70,63,82,39,11,1}; int t=0,e=0; for(a=0;a<10;a++) for(b=0;b<9-a;b++,t++) if(d[b]>d[b+1]) { printf("第%d次:%d>%d\n",++e,d[b],d[b+1]); c=d[b]; d[b]=d[b+1]; d[b+1]=c; } for(a=0;a<10;a++) printf("%4d\n",d[a]); printf("总循环%d次",t); }
[此贴子已经被作者于2019-9-7 10:56编辑过]