1224: 畫(huà)表格
題目描述
天外來(lái)客這學(xué)期正在學(xué)計(jì)算機(jī)圖形學(xué)這門(mén)課程。通過(guò)這門(mén)課程的學(xué)習(xí),天外來(lái)客已經(jīng)掌握了如何用計(jì)算機(jī)來(lái)畫(huà)線,圓,矩形等基本圖形。最近,老師布置了一個(gè)畫(huà)表格的作業(yè)。這個(gè)問(wèn)題把天外來(lái)客難倒了,聰明的ACMERS,你們能幫助他解決這個(gè)問(wèn)題嗎?
表格中每個(gè)單元格的大小為2*2.
輸入
輸入的第一行包含一個(gè)整數(shù)T,表示有T組數(shù)據(jù)。每組數(shù)據(jù)包含兩個(gè)整數(shù)n (1<=n<=16), m (1<=m<=16), 分別表示表格的行數(shù)與列數(shù)數(shù)。
輸出
對(duì)于每組數(shù)據(jù),輸出一個(gè)表格?!?’表示行與列的相交處?!?’表示水平線,’|’表示垂直線,’ ’表示一個(gè)空格.
#include<stdio.h>
int main()
{
int t,i,j,n,m;
while(~scanf("%d",&t))
{
while(t--)
{
scanf("%d%d",&n,&m);
for(j=1;j<=n;j++)
{
for(i=1;i<=m;i++)
printf("+--");
printf("+\n");
for(i=1;i<=m;i++)
printf("| ");
printf("|\n");
for(i=1;i<=m;i++)
printf("| ");
printf("|\n");
}
for(i=1;i<=m;i++)
printf("+--");
printf("+\n");
}
}
return 0;
}