Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
118134 | 冯诚阳 | 数组转置 | C++ | Accepted | 1 MS | 268 KB | 753 | 2025-04-24 18:45:58 |
#include <iostream> using namespace std; // 转置函数 void transpose(int arr[3][3]) { for(int i = 0; i < 3; i++) { for(int j = i+1; j < 3; j++) { // 交换arr[i][j]和arr[j][i] swap(arr[i][j], arr[j][i]); } } } int main() { int arr[3][3]; // 输入3×3数组 for(int i = 0; i < 3; i++) { for(int j = 0; j < 3; j++) { cin >> arr[i][j]; } } // 调用转置函数 transpose(arr); // 输出转置后的数组 for(int i = 0; i < 3; i++) { for(int j = 0; j < 3; j++) { cout << arr[i][j] << " "; } cout << endl; // 每行末尾换行 } return 0; }