| 记录编号 | 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;
}