HDU 2052 Picture
题目
题目大意 :就是输入两个数字
宽度和高度,在每个矩形下面输出一个空行。
0.0
博主是个连打印图形都不会的菜鸡,
这种在大佬眼里的水题干了一下午。
不是大家的那种普遍通用算法,
是一个一个试出来的0.0
思路
ac答案
#include<stdio.h>
int main()
{
int n,m;
int i,j;
while(scanf("%d %d",&n,&m)!=EOF)
{
for(i=1;i<=m+2;i++)
{
for(j=1;j<=n+2;j++)
{
if(i==1&&j==1||i==1&&j==n+2||i==m+2&&j==1||i==m+2&&j==n+2)
{
printf("+");
}
else if(i==1&&j<=n+1)
printf("-");
else if(i==m+2&&j<=n+1)
printf("-");
else if(i>1&&j==1)
printf("|");
else if(i<m+2&&j==n+2)
printf("|");
else if(i>1&&j>1)
printf(" ");
}
printf("\n");
}
printf("\n");
}
return 0;
}