题目描述

任意输入一个正整数 , 将它逆序打印出来。如:输入 12345,则输出 54321 ;输入 659 ,则输出 956 。

输入输出

数字逆序输出.png

代码实现

#include <iostream>
using namespace std;

int main()
{
    long long int n,s=0,i=1;
    cout<<"请输入一个数:";
    cin>>n;
    do{
        s*=10;
        s+=n%10;
        n/=10;
        cout<<"第"<<i<<"次变化"<<"s="<<s<<","<<"n="<<n<<"\n";
        i++;
    }while(n!=0);
    cout<<"共经过"<<i-1<<"次变化:"<<s;
    return 0;
}
最后修改:2022 年 05 月 14 日
赠人玫瑰,手有余香。您的赞赏是对我最大的支持!