文章

39

粉丝

0

获赞

96

访问

7.6k

头像
旋转矩阵 - 北航 题解:
P1377 北京航空航天大学机试题
发布于2026年1月30日 14:29
阅读数 164

矩阵旋转函数90°公式temp[i][j] = A[n - 1 - j][i];//旋转公式 

 

#include <iostream>
#include <map>
#include <cctype>   // for isalpha, tolower
#include <string>
#include<algorithm>
#include<stack> 
#include<stdlib.h> //C打印库函数 
using namespace std;

const int MAXN = 9;
int A[MAXN][MAXN];
int B[MAXN][MAXN];
int n;

// 检查当前 A 是否等于 B
bool equal() {
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < n; ++j) {
            if (A[i][j] != B[i][j]) {
                return false;
            }
        }
    }
    return true;
}

// 将 A 顺时针旋转 90°,结果存回 A
void rotate90() {
    int temp[MAXN][MAXN];
    for (int i = 0; i < n; ++i) {
        for (int j = 0; j < n; ++j) {
...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发