Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

回文数c++程序编写

作者:一抹淡影   发布日期:2025-05-25   浏览:97

#include <iostream>
#include <string>

// 函数用于判断一个数是否为回文数
bool isPalindrome(int num) {
    // 将整数转换为字符串
    std::string str = std::to_string(num);
    int n = str.length();

    // 检查字符串是否为回文
    for (int i = 0; i < n / 2; ++i) {
        if (str[i] != str[n - i - 1]) {
            return false;
        }
    }
    return true;
}

int main() {
    int number;
    std::cout << "请输入一个整数: ";
    std::cin >> number;

    if (isPalindrome(number)) {
        std::cout << number << " 是回文数。" << std::endl;
    } else {
        std::cout << number << " 不是回文数。" << std::endl;
    }

    return 0;
}

解释说明:

  1. isPalindrome 函数:该函数接收一个整数 num,将其转换为字符串后,通过双指针法检查字符串是否为回文。
  2. main 函数:程序的入口,用户输入一个整数,调用 isPalindrome 函数判断该整数是否为回文数,并输出结果。

使用方法:

  • 编译并运行程序后,输入一个整数,程序会判断该整数是否为回文数并输出相应的结果。

上一篇:c++游戏编程

下一篇:c++ >>

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

c++ tcp

c++ gcd函数

c++ cli

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站