数字颠倒

来源:互联网 发布:windows api hook 编辑:程序博客网 时间:2024/04/26 21:16

题目描述

描述:

输入一个整数,将这个整数以字符串的形式逆序输出

程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001

 

输入描述:

输入一个int整数


输出描述:

将这个整数以字符串的形式逆序输出


输入例子:
1516000

输出例子:
0006151


解题思路

将整数num从低位到高位依次转化为字符,存到字符串str中。注意次序即可。


代码

#include <iostream>#include <string>using namespace std;int main(){    int num;    cin >> num;        string str;        if (num == 0)        str = '0';        while (num > 0)    {        str += static_cast<char>(num % 10 + '0');        num /= 10;    }        cout << str << endl;        return 0;}



原创粉丝点击