1 #include <iostream>
2 #include <cstdio>
3 #include <algorithm>
4 #include <cstring>
5 using namespace std;
6
7 int main(int argc, char** argv)
8 {
9 char str[101];
10 int i,flag=0,count=0;
11 gets(str);
12 /*输出负号*/
13 if(str[0]==‘-‘)
14 printf("-");
15 /*倒序输出*/
16 for(i=strlen(str)-1;i>=1;i--)
17 {
18 if(str[i]==‘0‘&&flag==0)
19 {
20 count++;//用来计数0的个数
21 continue;//跳过
22 }
23 if(str[i]!=‘0‘||flag!=0)
24 {
25 printf("%c",str[i]);
26 flag=1;//标记尾数是否为0
27 }
28
29 }
30 if(str[0]!=‘-‘)
31 printf("%c",str[0]);//最后输出第一个数
32 /*输出前面跳过的0*/
33 for(i=1;i<=count;i++)
34 printf("0");
35 return 0;
36 }