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

  1. /*  
  2.  * Copyright (c) 2014, 烟台大学计算机学院  
  3.  * All rights reserved.  
  4.  * 文件名称:test.cpp  
  5.  * 作    者:刘畅   
  6.  * 完成日期:2014年 11 月 6 日  
  7.  * 版 本 号:v1.0  
  8.  *  
  9.  * 问题描述:编译isPalindrome(),用于判断参数是否是回文数(即从前往后和从后往前读都一样的数)
  10. * 输入描述: 输入一个数;
  11.  * 程序输出:判断并输出这个数是否为回文数;
  12. */
  13. #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);
    }
    

  14.  
  15.  
  16. 运行结果:
  17. 第11周项目6-回文、素数 回文数_第1张图片
  18. 第11周项目6-回文、素数 回文数_第2张图片
  19.  
  20. 知识点总结:
  21. 好奇妙的函数,普普通通的数值也能玩出不同的花样;
  22.  
  23. 学习心得:
  24. 学好数学势在必行啊,把各种数的求法牢记于心,才能好好编程大哭

你可能感兴趣的:(C++,namespace,源代码,iostream)