#include
#include
using namespace std;
bool solve(string str)
{
int i = 0;
int j = str.length() - 1;
while (i < j)
{
if (str[i] != str[j])
return false;
i++; j–;
}
return true;
}
int main()
{
cout << “请输入字符串:” << endl;
char str[99];
gets_s(str);
cout << " " << str << (solve(str) ? “是回文” : “不是回文”) << endl;
getchar();
return 0;
}
字符串里的字符是单个独立的,每个人都有一个位置,利用头和尾的对比。利用gets函数从控制台得到字符串。
控制台输入字符串,并且判断是否回文
最新推荐文章于 2023-11-08 09:15:37 发布