解题思路:
用循环输出每一行的图形,对于一块位置的图形需要用循环嵌套。水题一道,理解即可.
代码如下:
#include <iostream>
using namespace std;
int main()
{
int i,n,m;
while(cin>>n>>m)
{
cout<<"+";
for(int i = 0;i < n;i++)
cout<<"-";
cout<<"+"<<endl;
for(int i = 0;i < m;i++)
{
cout<<"|";
for(int j = 0;j < n;j++)
{
cout<<" ";
}
cout<<"|"<<endl;
}
cout<<"+";
for(int i = 0;i < n;i++)
cout<<"-";
cout<<"+"<<endl;
cout<<endl;
}
return 0;
}