赞
踩
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 22)。
输入格式
输入共 11 行,一个整数 N。
输出格式
输出共 1 行,一个整数,表示反转后的新数。
数据范围
-1,000,000,000 \le N \le 1,000,000,000−1,000,000,000≤N≤1,000,000,000。
Sample 1
Inputcopy | Outputcopy |
---|---|
123 | 321 |
Sample 2
Inputcopy | Outputcopy |
---|---|
-380 | -83 |
- #include<stdio.h>
- int main(){
- int m,i;
- scanf("%d",&m);
- if(m==0) printf("0");
- if(m<0) {
- m=-m;
- printf("-");
- }
- do{
- i=m%10;
- m=m/10;
- if(i!=0)printf("%d",i);
- }while(i==0);
- while(m!=0){
- i=m%10;
- m=m/10;
- printf("%d",i);
- }
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。