dev-cpp里过了,这儿全wa,求救大神,是不是那个库不好用

P1307 [NOIP2011 普及组] 数字反转

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


| 下一页