#include <iostream>
#include<cstring >
using namespace std;
int main()
{
char haha[50];
char aha[50];
cin>>haha;
int t=strlen(haha);
int i;
for (i=0;i<t;i++)
{
aha[i]=haha[t-i-1];
/*
这样啊,strlen(haha)出来的数是真正的数,这个数想换成下标就要-1
我们要调换顺序,比如说有7个真正的数
我们要下标是0的换下标是6的
这不就没问题了嘛
*/
}
aha[i]='\0';
cout <<aha<<endl;
int u=strcmp(aha,haha);
cout <<u<<endl;
if (u==0)
cout <<"yes"<<endl;
else
cout <<"no"<<endl;
}c++ 判断回文,说实话,累赘
最新推荐文章于 2025-09-09 19:27:11 发布
本文介绍了一个简单的C++程序,该程序通过读取输入的字符串并将其反转来检查是否为回文。程序首先获取用户输入的字符串,然后创建一个新字符串用于存放反转后的结果,并最终比较两个字符串以确定原始字符串是否为回文。
1775





