您的位置:首页 > 其它

第11周项目6-回文、素数 回文数

2014-11-06 20:16 211 查看
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014年 11 月 6 日
* 版 本 号:v1.0
*
* 问题描述:编译isPalindrome(),用于判断参数是否是回文数(即从前往后和从后往前读都一样的数);
* 输入描述: 输入一个数;
* 程序输出:判断并输出这个数是否为回文数;
*/
#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 s=0,i,j=n;
    while (j>0)
    {
        i=j%10;
        s=s*10+i;
        j=j/10;
    }
    return (s==n);
}




运行结果:






知识点总结:
好奇妙的函数,普普通通的数值也能玩出不同的花样;

学习心得:
学好数学势在必行啊,把各种数的求法牢记于心,才能好好编程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: