在主函数中输入字符串,调用palin()判断字符串是否为回文,若是,输出yes,否则输出no。C++
时间: 2024-03-03 10:49:41 浏览: 151
PALIN.rar_Windows编程_C/C++_
好的,以下是代码实现:
```c++
#include <iostream>
#include <cstring>
using namespace std;
bool palin(string s) {
int len = s.length();
for(int i = 0; i < len / 2; i++) {
if(s[i] != s[len - i - 1])
return false;
}
return true;
}
int main() {
string s;
cin >> s;
if(palin(s))
cout << "yes" << endl;
else
cout << "no" << endl;
return 0;
}
```
在上面的代码中,我们定义了一个 `palin()` 函数,用来判断输入的字符串是否为回文。然后在主函数中读入字符串,调用 `palin()` 函数来判断是否为回文。如果是,输出 `yes`,否则输出 `no`。
阅读全文