解题思路:
/*
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 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:633 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:691 |
WU-格式化数据输出 (C语言代码)浏览:1755 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:591 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:562 |
C二级辅导-同因查找 (C语言代码)浏览:568 |
Tom数 (C语言代码)浏览:555 |
C语言训练-大、小写问题 (C语言代码)浏览:681 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:719 |
简单的a+b (C语言代码)浏览:443 |