问题:1121 - “倒”数
类型:需要找规律的循环
题目描述:
输入一个正整数 N(0<N<2147483647),将这个数倒着合成一个新数后输出。
比如: 543 ,倒过来是345 (请注意:34500 ,倒过来是543 ,不是00543 )!
输入:
一行,一个正整数 N 。
输出:
一行,一个正整数。
样例:
输入:
345
输出:
543
完整代码如下:
#include<iostream>
using namespace std;
int main(){
//一、分析问题
//已知:一个正整数n(0<n<2147483647);
//未知:输出它的倒数;
//关系:带余除法。
//二、数据定义
int n,result=0;
//三、数据输入
cin>>n;
//四、数据计算
while(n!=0){
result=result*10+n%10;
n/=10;
}
//五、输出结果
cout<<result;
return 0;
}