斜对角线隐藏-题解

描述

有一盒正方形巧克力大礼包,被贪吃的肥喵喵发现了,它吃掉了对角线上所有的巧克力。
输出现在大礼包中的样子,被吃掉的部分用空格代替。
给出一个n行正方形矩阵,试着输出这个矩阵,并让对角线上的元素用空格替代

输入描述

第一行给出整数n( 2<=n<=100)

接下来输入n*n的矩阵

矩阵元素都在int范围内

输出描述

输出隐藏对角线上元素后的矩阵

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <bits/stdc++.h>
using namespace std;

int main(){
int n;
cin >> n;
int in[n][n];
for(int i = 0;i<n;i++){
for(int j = 0;j<n;j++){
cin >> in[i][j];
}
}
for(int i = 0;i<n;i++){
for(int j = 0;j<n;j++){
if(i == j||i+j == n-1){
cout << " ";
}else{
cout << in[i][j] << " ";
}
}
cout << endl;
}
return 0;
}

/**
* @runId: 1733579
* @language: C++
* @author: 张嘉会
* @submitTime: 2025-07-03 14:29:06
*/

斜对角线隐藏-题解
https://chenxi-tijie.pages.dev/2025/07/斜对角线隐藏-题解/
作者
chenxi
发布于
2025年7月3日
许可协议