给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。
输入格式一个整数 N
输出格式一个整数,表示反转后的新数。
#includemain() { int n,i,t=0; scanf("%d",&n); while(n) { t+=n%10; t*=10; n/=10; } printf("%d",t/10); }
#includemain() { int n,i,t=0; scanf("%d",&n); while(n) { t=t*10+n%10; n/=10; } printf("%d",t); }
#includemain() { int n,t=0; for(scanf("%d",&n);n!=0;n/=10)//学会一个新方法 t=t*10+n%10; printf("%d",t); }


![洛谷P1307 [NOIP2011 普及组] 数字反转(新的for循环 倒序 多解法) 洛谷P1307 [NOIP2011 普及组] 数字反转(新的for循环 倒序 多解法)](http://www.mshxw.com/aiimages/31/744054.png)
