判断参数是否是回文数

来源:互联网 发布:小鸡模拟器支持mac吗 编辑:程序博客网 时间:2024/06/16 11:29
/* * Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作    者: 李家豪* 完成日期:2013 年11月13日* 版 本 号:v1.0* 问题描述:判断参数是否是回文数——回文数,即从前往后读和从后往前读都一样的数,如1221和121都是回文数,而1231、123都不是回文数。* 样例输入:1234* 样例输出:1234不是回文数。回文有什么好!* 问题分析:。*/#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){    bool palindrome=false;    int m,k;    m=n;    k=0;    while(m>0)    {        k=k*10+m%10;        m=m/10;    }    if(k==n)        palindrome=true;    return palindrome;}


运行结果:

体会心得:大笑

原创粉丝点击