比赛 |
防止颓废的小练习v0.15 |
评测结果 |
AAAAAAAAAA |
题目名称 |
数字反转 |
最终得分 |
100 |
用户昵称 |
WHZ0325 |
运行时间 |
0.001 s |
代码语言 |
C++ |
内存使用 |
0.32 MiB |
提交时间 |
2016-10-17 19:17:57 |
显示代码纯文本
#include <fstream>
#include <string>
using namespace std;
ifstream fin("reverse.in");
ofstream fout("reverse.out");
string s;
int end=0;
inline void solve() {
if(s=="0") {
fout<<s<<endl;
return;
}
if(s[0]=='-') {
end++;
fout<<s[0];
}
int zero=true;
for(int i=s.length()-1;i>=end;i--) {
if(zero==true) {
if(s[i]!='0') {
fout<<s[i];
zero=false;
}
}
else {
fout<<s[i];
}
}
fout<<endl;
}
int main() {
fin>>s;
solve();
fin.close();
fout.close();
return 0;
}