回文---反序数

来源:互联网 发布:网络黄金能上市吗? 编辑:程序博客网 时间:2024/04/23 14:40

      输入代码:

/* *Copyright (c)2014烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作    者:林海云 *完成日期:2014年11月11日 *版 本 号:v1.0 * *问题描述:编制一个函数reverse,返回给定数据的“反序数”,例如输入1234,输出4321. *程序输出:反序数*/  #include <iostream>using namespace std;int reverse (int x);int main(){    int m,n;    cout<<"请输入一个任意连续的多位数:";    cin >>m;    n=reverse (m);    cout <<"你输入该数的反序数为:"<<n<<endl;    return 0;}int reverse (int x){    int m=0,r;    while (x>0)    {        r=x%10;        m=m*10+r;        x=x/10;    }    return m;}

运行结果:


总结:函数型程序渐渐熟悉了结构,不过函数中算法是程序设计的难点呀,即使看程序框图也难理解,必须假设数据代入推敲才明白。

0 0
原创粉丝点击