记录编号 | 436083 | 评测结果 | AAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | 623.[NOIP 2011]数字反转 | 最终得分 | 100 | ||
用户昵称 | 是否通过 | 通过 | |||
代码语言 | C++ | 运行时间 | 0.002 s | ||
提交时间 | 2017-08-10 22:19:35 | 内存使用 | 0.29 MiB | ||
#include<cstdio> int main(){ freopen("reverse.in","r",stdin); freopen("reverse.out","w",stdout); int n,p,a,q,l=10,e=1; scanf("%d",&n); p=n;q=-n; if(p>0) for(int m=0;m<=p/10;m++){ if(n%10==0&&e==1) printf(""); else {printf("%d",n%10);e+=1;} n/=10; if(n==0)break; } if(p==0) printf("0"); if(p<0) {printf("-"); for(int i=0;i>=p/10;i--){ if(q%10==0&&e==1) printf(""); else {printf("%d",q%10);e+=1;} q/=10; if(q==0)break; } } return 0; }