头文件我没写,但是重点不在这里
by phasetest @ 2022-01-31 15:55:59
@[phasetest](/user/410305) getline,你值得拥有
by Escapism @ 2022-01-31 15:57:06
@[112358YC](/user/361505)
虽说确实可以
# **但是这是入门题啊!!!**
还可以再给力一点吗
by phasetest @ 2022-01-31 15:58:42
???我直接cin一遍AC啊
by Shiota_Kaede @ 2022-01-31 16:00:52
@[phasetest](/user/410305) ~~不要因为题目难度而不愿打代码~~
by Escapism @ 2022-01-31 16:03:44
@[_JY_](/user/400269)
我也用了cin,没啥用啊
by phasetest @ 2022-01-31 16:04:57
@[_JY_](/user/400269)
可以看一下您的源代码嘛
by phasetest @ 2022-01-31 16:05:39
@[phasetest](/user/410305)
```cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,f;
char c;
cin>>a>>b>>c>>f;
if(f)
{
for(int i=1;i<=a;i++)
{
for(int j=1;j<=b;j++)
{
cout<<c;
}
cout<<endl;
}
}
else
{
for(int i=1;i<=b;i++)
{
cout<<c;
}
cout<<endl;
for(int i=2;i<a;i++)
{
cout<<c;
for(int i=2;i<b;i++)
{
cout<<' ';
}
cout<<c<<endl;
}
for(int i=1;i<=b;i++)
{
cout<<c;
}
}
return 0;
}
```
by Shiota_Kaede @ 2022-01-31 16:15:00
@[phasetest](/user/410305) 题面上说了 $c$ 可视啊,哪里有空格/yiw
```cpp
#include<bits/stdc++.h>
#define up(l,r,i) for(int i=l,END##i=r;i<=END##i;++i)
#define dn(r,l,i) for(int i=r,END##i=l;i>=END##i;--i)
using namespace std;
typedef long long i64;
const int INF =2147483647;
const int MAXN=100+3;
int a,b,f; char c,S[MAXN][MAXN];
int main(){
scanf("%d%d%*c%c%d",&a,&b,&c,&f);
up(1,a ,i) memset(S[i]+1, c ,b );
if(!f) up(2,a-1,i) memset(S[i]+2,' ',b-2);
up(1,a,i) printf("%s\n",S[i]+1);
return 0;
}
```
直接用 $\text{scanf}$ 读入就行了啊
by 囧仙 @ 2022-01-31 16:18:16
可能不是你想的那样吧,这个题的数据非常乱,非常复杂。
这题我都不建议别人做。
by Terrible @ 2022-01-31 16:26:07