题解:P1307 [NOIP2011 普及组] 数字反转
思路
按位处理numa,如果是负数不影响(因为用的是加法,符号不变),0会自动处理。
代码
#include <iostream>
using namespace std;
int numa,numb;//全局变量自动赋值0
int main(){
cin>>numa;
while(numa!=0){//0在这一步被筛掉
numb=numb*10+numa%10;
numa/=10;
}
cout<<numb;
return 0; //做题养成好习惯~
}