我想输出的倒置数字,比如130,输出位31,去掉开头的0。写的程序虽然能运行,但是输入120后无结果,输入123确是正常,我知道问题出现在了else那里,请问我该怎么改正。
你这不对的,只要整数中间有0,你遇到这个0就结束了啊
int n,m=0,k; cin>>n; k = n; while(k!=0) { m = m*10 + k%10; k = k/10; } cout<<m;