数字a翻转数位得到数字b,计算a+b。
输入描述:
一个正整数a\;(1\leqslant a \leqslant 10^9)a(1⩽a⩽109)。保证a在十进制下每一位都非0。
输出描述:
一个正整数表示答案。
#include<bits/stdc++.h>
using namespace std;
int main(){
int a;//123>>321
cin>>a;
int c=a;
int b=0;
while(a!=0){//a=123>>a=12>>a=1
int temp=a%10;//3>>2>>1
b=b*10+temp;//0*10+3=3>>3*10+2=32>>32*10+1=321
a=a/10;//12 >>1
}
cout<<c+b;
return 0;
}