【求助】无法通过 测试点 #3 #4 #9

P4414 [COCI2006-2007#2] ABC

@[2312658173_](/user/1185559) 这样不一定能排好序。 比如: 2 3 1 经过如上代码后: 2 1 3 未能实现排序效果。 ~~冒泡排序不是两重循环吗?~~
by 2021zjhs005 @ 2023-11-05 16:51:43


@[2312658173_](/user/1185559) 为啥不用C++自带的sort
by szh_AK_all @ 2023-11-05 16:52:55


@[宋子豪2011](/user/939431) 因为是大一新生,目前学习C语言
by 2312658173_ @ 2023-11-05 18:17:48


@[2021zjhs005](/user/1121995) 感谢指点,排序替换成以下代码后就能通过了 ```c #include<stdio.h> void sort(int arr[], int length) { int __switch__; for (int i = 0; i < length - 1; i++) { for (int j = i + 1; j < length; j++) { if (arr[i] > arr[j])// { __switch__ = arr[i]; arr[i] = arr[j]; arr[j] = __switch__; } } } }
by 2312658173_ @ 2023-11-05 18:29:52


|