解题思路:主要是空心比较难想,其他的没什么。
注意事项:别忘了换行和空格。
参考代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,d;
char c;
cin>>a>>b>>c>>d;
if(d==1)
{
for(int i=1; i<=b; i++)
{
for(int j=1; j<=a; j++)
cout<<c;
printf("\n");
}
}
if(d==0)
{
for(int m=1; m<=a; m++)
{
cout<<c;
}
cout<<endl;
for(int i=1; i<=b-2; i++)
{
cout<<c;
for(int m=1; m<=a-2; m++)
{
cout<<' ';
}
cout<<c<<endl;
}
for(int m=1; m<=a; m++)
{
cout<<c;
}
}
return 0;
}
0.0分
3 人评分