[算法]最简单的数字倒序输出

来源:互联网 发布:电子政务云计算平台 编辑:程序博客网 时间:2024/05/29 13:14

原创文章,欢迎转载。转载请注明:转载自 祥的博客

原文链接:http://blog.csdn.net/humanking7/article/details/44133947


室友要去研究生面试,无奈对 C++ 打出GG,本着人道主义给他恶补一下 C++ ,顺便记录一些有意思的小代码。

题目:

输入一个正整数,倒序输出


最讨巧的做法

不记录最后的计算结果,直接输入到终端上。

    #include <iostream>    using namespace std;    int main()    {           int number;         cin>>number;        while(number)         {               cout<<(number%10);            number=number/10;         }         cout<<endl;        return 0;    }

运行结果:

    1234    4321

目测最符合的代码

用变量sum记录结果。

    #include <iostream>    using namespace std;    int main()    {           int number;         int sum=0;        int temp;        cin>>number;        while(number)         {             sum = sum *10;                  temp = number%10;            sum = sum + temp;            number=number/10;         }         cout<<sum<<endl;        return 0;    }

运行结果:

    1234    4321
0 0
原创粉丝点击