输入两个数M,N代表行列,输入a代表字符,输出一个由a字符组成的长方形
#include<iostream>
using namespace std;
int main()
{
int m,n;
char a;
cin>>m>>n>>a;
for(int i = 0;i<m;i++)
{
for(int j = 0;j<n;j++)
{
cout<<a;
}
cout<<endl;
}
return 0;
}
输入两个数m n代表行列,输入a 代表字符,输出一个由 a 字符组成的空心长方形。
1.先确定形状(m*n)
#include<iostream>
using namespace std;
int main()
{
int m,n;
cin>>m>>n;
char a;
cin>>a;
for(int i = 0;i<m;i++)
{
for(int j = 0;j<n;j++;)
{
cout<<a;
}
cout<<endl;
}
return 0;
}
2.确定填充内容
#include<iostream>
using namespace std;
int main()
{
int m,n;
cin>>m>>n;
char a;
cin>>a;
for(int i = 0;i<m;i++)
{
for(int j = 0;j<n;j++;)
{
if(i==0 || i==m-1 ||j==0 ||j==n-1)
{
cout<<a;
}
else
{
cout<<" ";
}
}
cout<<endl;
}
return 0;
}