132. 泡沫排序法(指標)
user_6817964
c_cpp
3 years ago
611 B
8
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...