高级守护
#include<iostream>
using namespace std;
bool prime_huwu(string s){
int i=0,j=s.size()-1,cnt=0;
while(i<=j){
if(s[i]!=s[j]){
return 0;
}
i++;
j--;
cnt++;
}
return 1;
}
int main()
{
string s;
int cnt=0;
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]>='A'&&s[i]<='Z'){
s[i]+=32;
}
}
if(prime_huwu(s)){
cout<<"Y";
}
else{
cout<<"N"<<" "<<cnt;
}
}
求代码
徐润扬在2020-08-22 22:54:53追加了内容
#include<iostream>
using namespace std;
bool prime_huwu(string s){
int i=0,j=s.size()-1,cnt=0;
while(i<=j){
if(s[i]!=s[j]){
return 0;
}
i++;
j--;
cnt++;
}
return 1;
}
int main()
{
string s;
int cnt=0;
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]>='A'&&s[i]<='Z'){
s[i]+=32;
}
}
if(prime_huwu(s)){
cout<<"Y";
}
else{
cout<<"N"<<" "<<cnt;
}
}
高级天翼
函数部分:
bool hw ( string s ) {
int i = 0, j = s.size()-1;
while ( i <= j ){
if( s [ i ] != s [ j ] ) {
return false;
}
i ++;
j --;
计数++;//防作弊
}
return true;
}
主函数:
string s;
cin >> s;
for ( 遍历字符串) {
大写转小写
}
if ( h ( s )){//防作弊
out << "Y";//防作弊
}
else {
cot << "N" << " " <<?;//防作弊
}