第11周项目六 回文~素数(1)

来源:互联网 发布:微信矩阵管理平台 编辑:程序博客网 时间:2024/06/09 17:40

问题描述:

  编制一个函数reverse,返回给定数据的“反序数”,例如输入1234,输出4321。请编制reverse函数,在下面代码的基础上补充相关的部分,实现要求的功能。

代码:

/* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved. *文 件 名 :回文素数系列.cpp *作    者 :张   鹏 *完成日期 :2014年11月07号 *版 本 号 :v1.0 * *问题描述 :编制一个函数reverse,返回给定数据的“反序数”。 *输入描述 :一个整数。 *程序输出 :输出一个反序数。 */#include <iostream>             //预处理指令。.using namespace std;            //使用C++的命名空间 std。int reverse(int );              //声明自定义函数,用于求<span style="font-family: Arial, Helvetica, sans-serif;">反序数</span><span style="font-family: Arial, Helvetica, sans-serif;">。</span>int main ()                     //函数首部。{    int m,n;                    //声明两个变量m,n为整型。分别代表输入的数和它的反序数。    cout<<"请输入一个数,我帮您求它的反序数"<<'\n';//输出汉字使得界面友好。    cin>>m;                     //从键盘输入要求的数。    n=reverse(m);               //调用自定义函数求得反序数    cout<<"该数的反序数为"<<n<<endl;//输出结果。    return 0;                   //执行返回函数,结束程序。}int reverse(int x)              //自定义函数reverse部分。{    int m=0,r;                  //声明两个变量m,r为整型。    while (x>0)    {        r=x%10;        m=m*10+r;        x=x/10;    }                           //求得反序数。    return m;                   //返回反序数的值。}

运行结果:


知识点与学习心得:

 通过老师给的流程图很快的完成编程,赞一个。


0 0