文章

1

粉丝

220

获赞

0

访问

581

头像
旋转矩阵 - 北航 题解:
P1377 北京航空航天大学机试题
发布于2024年3月2日 15:58
阅读数 581

#include<bits/stdc++.h>
using namespace std;
// 判断两个矩阵是否相等
int IsSame(int m1[][105], int m2[][105], int n) {
    for (int i = 1; i <=n; i++)
        for (int j = 1; j <=n; j++)
            if (m1[i][j] != m2[i][j]) 
                return 0; // 发现不相等的元素,返回0表示不相等

    return 1; // 所有元素相等,返回1表示相等
}
void turn(int m1[][105], int m2[][105], int n)//m1为旋转后的 
{
    for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= n; j++) {
               m1[j][n - i + 1] = m2[i][j];
            }
        }
}
int main() {
    int n;
    while (cin >> n && n != -1) { // 当 n 输入为 -1 时结束循环
        int a[105][105];
        int x[105][...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发