解题思路:
/*
1)记得判断高度、宽度都大于0
2)总行数=2*高度+1,总列数=2*宽度+1
奇数行:奇数列'+'、偶数列'-'
偶数行:奇数列'|'、偶数列' '
*/
注意事项:
参考代码:
#include<iostream>
using namespace std;
int main()
{
int h,w;
cin >>h >>w;
int r=2*h+1,c=2*w+1;
if(h>0 && w>0)
{
for(int i=1;i<=r;i++)
{
for(int j=1;j<=c;j++)
{
if(i%2!=0)
{
if(j%2!=0)
putchar('+');
else
putchar('-');
}
else
{
if(j%2!=0)
putchar('|');
else
putchar(' ');
}
}
putchar('\n'); //记住不要丢掉哦
}
}
return 0;
}
0.0分
0 人评分