Sylar @ 2016-07-22 21:56:03
#include<iostream>
#include<string>
#include <algorithm>
using namespace std;
int main()
{
string s;
int i,k,lens;
cin>>s;
reverse(s.begin()+1,s.end());
if (s[0]='-')
{
i=1;
cout<<s[0];
}
else {i=0;}
while(s[i]=='0')
{
i++;
}
k=i;
for(i=k;i<=s.length();i++)
{
cout<<s[i];
}
return 0;
}
by ceba_robot @ 2016-07-23 08:36:35
什么叫做“dev-cpp里过了”,是样例还是你有数据
by Sylar @ 2016-07-23 11:31:31
他的数据我都过devc++里
by Sylar @ 2016-07-23 11:36:31
by Sylar @ 2016-07-23 11:43:05
! (http://www.luogu.org/app/upload)
! (http://www.luogu.org/app/upload)
by Sylar @ 2016-07-23 11:43:47
by 落叶流云 @ 2016-07-23 12:51:09
。。。你的程序本身就有问题啊
比如这组测试数据。。。输入53717,你的程序给的是-7173
by 落叶流云 @ 2016-07-23 12:53:58
if (s[0]='-')
by 落叶流云 @ 2016-07-23 12:54:42
另外。。。就算把这个修正成"==",你的程序无法对正数的第一位反转。。。
by Sylar @ 2016-07-23 20:39:48
想想谢谢@落叶流云
by Sylar @ 2016-07-23 20:53:51