3 2
+---+ | | | | +---+
画知道高和宽的如图所示的图形
注意换行问题就ok了,认真点
#include<stdio.h>
int main()
{
int n,m,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)||(j==1&&i==m+2)||(i==m+2&&j==n+2))
printf("+");
else if(i==1) printf("-");
else if(i==m+2) printf("-");
else if(j==1) printf("|");
else if(j==n+2) printf("|");
else printf(" ");
}
printf("\n");
}
printf("\n");
}
return 0;
}