反序数

来源:互联网 发布:mac git文件夹打不开 编辑:程序博客网 时间:2024/04/27 06:43

上机内容:C++程序的编写和运行

上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程

我的程序:

/*  * 程序的版权和版本声明部分:  * Copyright (c) 2013, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:赵玲玲  * 完成日期:2013 年 11 月 10 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分: * 输入描述: 1234* 问题描述:熟悉程序的编辑、运行过程,函数的运用 * 程序输出: 4321 * 问题分析:把输入的数的各个位的数值提出来,再按顺序排列。 * 算法设计:需要用数来对10取余,从而提出各个位的数。  */ #include <iostream>using namespace std;int reverse(int x);             //int函数声明int main()                      //main函数{    int m,n;    cin>>m;    n=reverse(m);               //函数调用    cout<<n<<endl;              //结束return 0;}int reverse(int x)              //函数主体{    while (x%10!=0&&x>10)       //循环(数值大于10)    {        cout<<x%10;             //输出个位数        x=(x-x%10)/10;          //减去个位数且除以10    }    return x;}


运行结果:

心得体会:感觉函数这块的基础知识比较复杂,一时间还没搞懂,这个题还算容易的

知识点总结:略

原创粉丝点击