题目描述:
输入一个正整数 n(0<n<2147483647N(0<N<2147483647),将这个数倒着合成一个新数后输出。
比如: 543543 ,倒过来是 345345 (请注意: 3450034500 ,倒过来是 543543 ,不是 0054300543 )!
输入:
一行,一个正整数 n 。
输出:
一行,一个正整数。
样例:
输入1:
345
输出1:
543
输入2:
1230001
输出2:
1000321
输入3:
123000
输出3:
321
答案及讲解:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,t=0;//t记录倒序后得知
cin>>n;
//当n不为0时继续循环
while(n!=0){
//n尾数变成t的头部
t=n%10+t*10;
//n去掉尾数
n=n/10;
}
cout<<t;
return 0;
}