竞赛
考级
这是对的 真是对的 其他的都是错的,这是老师讲的
思路:对于画图题,先不看题,直接观察样例可以发现: 1.奇数行输出加减号,偶数行输出竖线;其中: 2.奇数行的奇数列输出加号,偶数列输出减号; 3.偶数行的奇数列输出竖线,偶数列输出空格; 需要注意的是,根据题意,实际行数和列数是n2+1和m2+1;
按这个答案来写,有惊喜
本题答案:
看注释 不懂问我
绝对AC
#include <bits/stdc++.h> using namespace std; int main(){ long long n,m; cin>>n>>m; for(int i=1;i<=2n+1;i++){ for(int j=1;j<=2m+1;j++){ if(i%21 && j%21){ cout<<"+"; } if(i%21 && j%20){ cout<<"-"; } if(i%20 && j%21){ cout<<"|"; } if(i%20 && j%20){ cout<<" "; } } cout<<endl; } return 0; }
代码如下
提交答案之后,这里将显示提交结果~