TB椰程 TypeBuddy 打字搭子

模拟

CSP-J · 编程模板 · 片段 · cpp · 难度 2/5 · 共 564 字

按题意一步步忠实复现过程,不追求巧妙算法

  • 算法
  • 模拟

前置内容

正文

// 模拟:按题意一步步照做
// 不追求巧妙算法
// 把题目描述的过程忠实复现
// 例:矩阵顺时针旋转 90 度
#include <cstdio>
int n, a[105][105], b[105][105];
int main() {
    scanf("%d", &n);
    // 读入原矩阵
    for (int i = 1; i <= n; i++)
        for (int j = 1; j <= n; j++)
            scanf("%d", &a[i][j]);
    // 第 i 行 → 第 n-i+1 列
    for (int i = 1; i <= n; i++)
        for (int j = 1; j <= n; j++)
            b[j][n - i + 1] = a[i][j];
    // 输出旋转后矩阵
    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= n; j++)
            printf("%d ", b[i][j]);
        printf("\n");
    }
    return 0;
}

CSP-J · 编程模板的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK