指標_bubble sort
user_3763047219
c_cpp
3 years ago
515 B
5
Indexable
#include <iostream> #include <stdio.h> void bubble(int *arr); void bubble(int *arr) { for (int i = 4; i >=1; i--) { for (int j = 0; j <= i-1; j++) { if (*arr > *(arr + 1)) { int temp = *arr; *arr = *(arr + 1); *(arr + 1) = temp; } arr++; } arr = arr - i; } for (int i = 0; i < 4; i++) { printf("%d ", arr[i]); } printf("%d",arr[4]); } int main() { int arr[5]; int i; for (i = 0; i < 5; i++) { scanf("%d", &arr[i]); } bubble(arr); }
Editor is loading...