#24411: 不知為甚麼 測資二不會過 C++


soyana66687@gmail.com (Dino\n)

學校 : 國立臺中科技大學
編號 : 97371
來源 : [60.250.9.66]
最後登入時間 :
2022-07-02 20:52:24
a038. 數字翻轉 | From: [36.234.137.198] | 發表日期 : 2021-02-15 20:37

我前面明明有寫一個if

判斷輸入的值是否只有一個0

而且我自己跑也沒有問題

為甚麼丟上來跑就不會過QAQ

#include <iostream>

#include<string>

using namespace std;

 

int main()

{

    string s;

    while(cin>>s)

    {

       int i=s.length()-1;

       bool is_first=false;

 

       if(i==0 && s[0]=='0')

       {

           cout<<'0';

       }

       else

       {

           while(!is_first)

       {

           if(s[i]!='0')

           {

               cout<<s[i];

               is_first=true;

 

           }

            i--;

       }

       while(i>=0)

       {

           cout<<s[i];

           i--;

       }

       }

       cout<<endl;

    }

    return 0;

}

 

 
ZeroJudge Forum