文章

40

粉丝

607

获赞

68

访问

400.3k

头像
1377旋转矩阵
P1377 北京航空航天大学机试题
发布于2020年2月22日 12:18
阅读数 17.9k

#include <iostream>

using namespace std;

bool judge0(int a[][9], int b[][9], int n) {
	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;
}

bool judge90(int a[][9], int b[][9], int n) {
	for (int i = 0; i < n; i++) {
		for (int j = 0; j < n; j++) {
			if (a[i][j] != b[j][n - i - 1]) {
				return false;
			}
		}
	}
	return true;
}

bool judge180(int a[][9], int b[][9], int n) {
	for (int i = 0; i < n; i++) {
		for (int j = 0; j < n; j++) {
			if (a[i][j] != b[n - i - 1][n - j - 1]) {
				return false;
			}
		}
	}
	return true;
}

bool judge270(int a[][9], int b[][9], int n) {
	for (int i = 0; i < n; i++) {
		for (int j = 0; j < n; j++) {
			if (a[i][j] != b[n - j - 1][i]) {
				return false;
			}
		}
	}
	return true;
}


int main() {
	int n;
	int a[9][9], b[9][9];
	while (cin >> n) {
		for (int i = 0; i < ...
登录查看完整内容


登录后发布评论

3 条评论
LVBU123 VIP
2021年2月18日 00:56

break需要换成continue才能ac

赞(0)

zengbohan0217 : 回复 LVBU123: 毕竟多组输入啊,我开始也没管多组输入,结果就50%,难怪这么简单通过率这么低...

2021年8月21日 10:19
LVBU123 VIP
2021年2月18日 00:56

break需要换成continue才能ac

赞(0)