描述
有一盒正方形巧克力大礼包,被贪吃的肥喵喵发现了,它吃掉了对角线上所有的巧克力。
输出现在大礼包中的样子,被吃掉的部分用空格代替。
给出一个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; }
|