二维数组顺时针转动以及逆时针转动代码
2025-08-11 22:20:02
发布于:浙江
#include <iostream>
using namespace std;
int main() {
int a[110][110];
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
cin >> a[i][j];
}
}
// 顺时针转动
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
cout << a[n-j+1][i] << " ";
}
cout << endl;
}
// 逆时针转动
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
cout << a[j][n-i+1] << " ";
}
cout << endl;
}
return 0;
}
这里空空如也
有帮助,赞一个