冒泡排序

it2023-02-13  79

#include<stdio.h> int main() { int a[100], b, c, d, e, f; scanf_s("%d", &b); for (int i = 0; i < b; i++) { scanf_s("%d", &a[i]); } f = b; for (c = 1; c <f; c++) { for (d = c-1 ; d>0 ; d--) { if (a[d-1] > a[d]) { e = a[d - 1]; a[d - 1] = a[d]; a[d] = e; } } } for (int j = 0; j <b ; j++) { printf("%d ", a[j]); }return 0; }
最新回复(0)