#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
char c;
int n;
cin>>c>>n;
getchar();
string temp[n],str[n];
for(int i=0;i<n;i++)
{
getline(cin,temp[i]);
str[i]=temp[i];
}
for(int i=0;i<n;i++)
{
reverse(str[i].begin(),str[i].end());
}
int i=n-1,j=0;
int flag=0;
while(i>=0)
{
if(str[i]==temp[j])
flag++;
i--;
j++;
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(str[i][j]!=' ')
str[i][j]=c;
}
}
if(flag==n)
cout<<"bu yong dao le"<<endl;
for(int i=n-1;i>=0;i--)
cout<<str[i]<<endl;
return 0;
}
其实一开始根本没有看清题意
此题得先倒过来看看是否相等(所以用string数组,getline输入,不用吸收空格,反转,倒着比较)
如果相等
数组题意
其次还要输出倒过来的字符串