#5316: 問個小問題:D


qqqaaa830107 (ALEX)


#include <string>
#include <cstdlib>
#include <iostream>
#include <math.h>
#include <cstdlib>
using namespace std;

int main()
{
 int k;
 string a ;
 
 
    while(cin >> a)
    {    
   k = a.length() -1 ;
      
      
       long atol(char*a);
      
       for(int i = k ; i>=0; i-=1)
         {
              
         if      ( a[i] != 0 )
         {
         cout << a[i];
         }
        
         }
        
        
        
 cout << endl;
 
}

    system("PAUSE");
    return 0;
}

 

 

位什麼    a[i] 明明是 0   

 但 if      ( a[i] != 0 )

還是會跑...

#5317: Re:問個小問題:D


grd (保持好奇心)


恩.....

隨意看了一下

string a , char*a ....etc

所以應該是 a[i]!= '0' .....  (字元,不是數字0)

#5320: Re:問個小問題:D


qqqaaa830107 (ALEX)


恩.....

隨意看了一下

string a , char*a ....etc

所以應該是 a[i]!= '0' .....  (字元,不是數字0)


噢噢....

抱歉我是初學者

真的很感謝你 給你一個讚~~