[GESP2309二级] 小杨的X字矩阵

绘制图形题固定解决思路:

1、确定大小:按要求输出矩形

2、造型:根据题目要求,分出不同形状的条件

3、修改字符

// 1、确定大小:按要求输出矩形
输入n
for(i:1~n): // 确定行数
	for(j:1~n): // 确定每行字符数
// 2、造型:根据题目要求,分出不同形状的条件
对角线:i==j 或 i+j==n+1
// 3、修改字符
对角线打印 '+' 非对角线打印 '-'
#include <iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            if(i==j || i+j==n+1) cout<<'+';
            else cout<<'-';
        }
        cout<<endl;
    }
    return 0;
}