#include <iostream>
#include <string>
using namespace std;
bool isPalindrome(int num) {
// 将整数转换为字符串
string str = to_string(num);
int left = 0;
int right = str.length() - 1;
// 检查字符串是否为回文
while (left < right) {
if (str[left] != str[right]) {
return false;
}
left++;
right--;
}
return true;
}
int main() {
int number;
cout << "请输入一个整数: ";
cin >> number;
if (isPalindrome(number)) {
cout << number << " 是回文数" << endl;
} else {
cout << number << " 不是回文数" << endl;
}
return 0;
}
isPalindrome 函数:
num 作为参数。to_string 函数将整数转换为字符串。false,表示该数不是回文数;否则返回 true。main 函数:
isPalindrome 函数判断该整数是否为回文数,并输出相应的结果。这个程序可以判断用户输入的整数是否为回文数,并给出相应的提示信息。
上一篇:c++vector用法
下一篇:c++或
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站