chenyitian @ 2021-02-18 21:34:43
#include <iostream>
using namespace std;
string a;
int main()
{
cin >> a;
if(a[0] != '0')
{
if(a[0] == '-')
{
cout << '-';
}
else
{
cout << a[a.size() - 1];
}
}
for(int i = a.size() - 2; i >= 0; i --)
{
if(a[i] != '-')
{
cout << a[i];
}
}
}
五十分,求助!!
by feicheng @ 2021-02-18 21:56:02
100000
1
000001
by Dementor @ 2021-02-18 21:56:57
给组样例:
1230000
答案应该是
321
要多考虑清楚
by 许江一墨 @ 2021-02-23 13:49:31
事实上并没有必要对a[0]是否为0进行讨论因为input一定是符合题目要求的即不含前导0,对正负进行分类是合理的。
by 许江一墨 @ 2021-02-23 13:50:24
你的代码中并没有去除前导0的操作。