记录编号 436083 评测结果 AAAAAAAAAA
题目名称 [NOIP 2011]数字反转 最终得分 100
用户昵称 Gravatarhzoi2017_nzy 是否通过 通过
代码语言 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;
}