132. 泡沫排序法(指標)
user_6817964
c_cpp
3 years ago
611 B
6
Indexable
void bubble(int* arr); void bubble(int* arr) { for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { if (*arr > *(arr + 1)) { int temp = *arr; *arr = *(arr + 1); *(arr + 1) = temp; } arr++; } arr -= 4; } printf("%d", *arr); arr++; for (int i = 1; i < 5; i++) { printf(" %d", *arr); arr++; } } int main() { int arr[5]; int i; for (i = 0; i < 5; i++) { scanf("%d", &arr[i]); } bubble(arr); }
Editor is loading...