1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#include void main() { int count_ = 0; int a[10] = { 4,7,3,6,9,2,5,1,10,8 }; for (int i = 0; i < 10; i++) for (int j = i + 1; j < 10; j++) { if (a[i] > a[j]) { int t = a[i]; a[i] = a[j]; a[j] = t; } count_++; } printf("\n排序后的数组为:\n\n"); for (int i = 0; i < 10; i++) printf("%d ", a[i]); printf("\n"); printf("\nfor循环的循环次数为: %d\n\n",count_); system("pause"); exit(0); } |
代码下载:BubbleSort.c