记录编号 |
588917 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[NOIP 2011]数字反转 |
最终得分 |
100 |
用户昵称 |
dustsans |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.000 s |
提交时间 |
2024-07-01 20:52:16 |
内存使用 |
0.00 MiB |
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int main(){
freopen("reverse.in","r",stdin);
freopen("reverse.out","w",stdout);
string a;
getline(cin,a);
long long l=a.length();
if(a[0]!='-'){
reverse(a.begin(),a.end());
for(int i=0;i<l;++i){
if(a[i]!='0'){
for(int j=i;j<l;++j){
printf("%c",a[j]);
}
break;
}
}
}else{
if(a[0]=='-'){
printf("%c",a[0]);
a[0]='0';
reverse(a.begin(),a.end());
for(int i=0;i<l;++i){
if(a[i]!='0'){
for(int j=i;j<l-1;++j){
printf("%c",a[j]);
}
break;
}
}
}
}
return 0;
}