判断一个数是否为回文数

来源:互联网 发布:迪杰斯特拉算法流程图 编辑:程序博客网 时间:2024/05/17 23:54
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fibnacci.cpp* 作    者:  霍雨佳* 完成日期:2013年 10 月 23  日* 版本号: v1.0* 样例输入:1221* 样例输出:是回文数,噢耶!* 问题描述:输入一个数判断其是否为回文数*/#include <iostream>using namespace std;bool isPalindrome(int);int main(){    int m;    cin>>m;    if (isPalindrome(m))        cout<<m<<"是回文数,噢耶!"<<endl;    else        cout<<m<<"不是回文数。回文有什么好!"<<endl;    return 0;}bool isPalindrome(int n){    int y,m,z=0;    bool palindrome=false;    m=n;    while(m>0)    {        y=m%10;        z=z*10+y;        m=m/10;    }    if(z==n)        palindrome=true;    return palindrome;}


运行结果:

心得体会:

         加油加油!!!