3-2 判断字符串是否为回文

来源:互联网 发布:双色球怎么算法 编辑:程序博客网 时间:2024/05/01 22:44
#include <iostream>#include <string>#include <algorithm>using namespace std;/*void resort(char s[]){char temp;for (int i=0,j=strlen(s)-1;i!=j;i++,j--)//对j的初始化是关键{temp=s[i];s[i]=s[j];s[j]=temp;}}*/void resort(string &s){char temp;for (int i=0,j=s.size()-1;i<j;i++,j--)//对j的初始化是关键{temp=s[i];s[i]=s[j];s[j]=temp;}}int main(){cout<<"请输入要判断的字符串;"<<endl;string s;getline(cin,s);string s1=s;resort(s);//翻转string s2=s;if(s1==s2)cout<<s<<"是回文"<<endl;elsecout<<s<<"不是回文"<<endl;return 0;}


原创粉丝点击