[GESP202309二级]小杨的 X 字矩阵---题解
Minecraft_yzh · · 题解
题目传送门
首先,我们应该明确在何时输出 + 和输入出 - .
如果i==j即处于主对角线上.i+j==n+1,即处于主对角线以上的位置.---在如上情况下应输出 + ,否则输出 - .
既然明确了思路,那就上代码.
#include<bits/stdc++.h>//万能头
using namespace std;
int main()
{
int n=0;//输入
cin>>n;
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)//套个双重循环
{
if(i==j||i+j==n-1)//判断语句
{
cout<<"+";
continue;//退出本次循环
}
cout<<"-";
}cout<<endl;//换行
}cout<<endl;//(qwq)
return 0;//养成好习惯
}
//(qwq)留点东西再走吧!(qwq)