Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
119584 | 汤奕硕 | C语言7.2 | C++ | Accepted | 0 MS | 208 KB | 709 | 2025-05-17 20:04:55 |
#include <stdio.h> void bubbleSort(int arr[], int n) { for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (arr[j] > arr[j + 1]) { // 交换相邻元素 int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } } int main() { int n; scanf("%d", &n); int arr[200]; // 根据题目要求,n不超过200 for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); } bubbleSort(arr, n); for (int i = 0; i < n; i++) { printf("%d ", arr[i]); } printf("\n"); return 0; }