第十一周项目6-回文、素数(判断回文数)

来源:互联网 发布:手机图片点击放大js 编辑:程序博客网 时间:2024/05/21 15:46
/* *Copyright  (c)  2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作        者:满星辰 *完成日期:2014年11月9日 *版本号:v1.0 * *问题描述:编制isPalindrome(),           用于判断参数是否是回文数——回文数,           即从前往后读和从后往前读都一样的数 *程序输入:一个整数 *程序输出:判断是否为回文数 */#include <iostream>#include <cmath>using namespace std;int reverse(int x);//输出该数的反序数bool isPalindrome(int x);//判断是否为回文数int main(){    int m;    cin>>m;    if(isPalindrome(m))        cout<<m<<"是回文数,噢耶 \(^o^)/"<<endl;    else        cout<<m<<"不是回文数。回文数有什么好╭(╯^╰)╮"<<endl;return 0;}int reverse(int x){    int m=0;    while(x>0)    {        m=m*10+x%10;        x=x/10;    }    return m;}bool isPalindrome(int x){    bool Palindrome=false;    if(reverse(x)==x)        Palindrome=true;    return Palindrome;}


运行结果:

学习心得:

自定义函数前面有好多类型啊~~这个要慢慢记

bool 是返回true Or false

int 是整形

long 是长整型

0 0
原创粉丝点击