绘制图形题固定解决思路:
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;
}