/* 冒泡法实现数据的从大到小排列。 */ #include <stdio.h> int main() { int count = 0, temp = 0; int num[50]; int i = 0, j = 0; printf("The count of the datas:\n"); scanf("%d", &count); printf("Please input the datas:\n"); for(i = 0; i < count; i++) { scanf("%d", &num[i]); } // 冒泡法排序 for(i = 0; i < count - 1; i++) { for(j = i + 1; j < count; j++) { if(num[i] < num[j]) { temp = num[i]; num[i] = num[j]; num[j] = temp; } } } for(i = 0; i < count; i++) { printf("%d\t", num[i]); if(0 == (i+1) % 4) { printf("\n"); } } printf("\n"); return 0; }
冒泡法实现数据的从大到小排列。
最新推荐文章于 2023-11-12 22:01:38 发布