#5316: 問個小問題:D


qqqaaa830107 (ALEX)

學校 : 國立臺灣科技大學
編號 : 16015
來源 : [140.118.233.95]
最後登入時間 :
2014-06-11 00:03:43
a038. 數字翻轉 | From: [203.71.186.192] | 發表日期 : 2011-07-07 15:05

#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 (保持好奇心)

學校 : 臺中市私立明道高級中學
編號 : 18826
來源 : [140.113.207.250]
最後登入時間 :
2019-01-21 21:20:44
a038. 數字翻轉 | From: [114.38.25.174] | 發表日期 : 2011-07-07 16:37

恩.....

隨意看了一下

string a , char*a ....etc

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

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


qqqaaa830107 (ALEX)

學校 : 國立臺灣科技大學
編號 : 16015
來源 : [140.118.233.95]
最後登入時間 :
2014-06-11 00:03:43
a038. 數字翻轉 | From: [203.71.186.182] | 發表日期 : 2011-07-07 19:34

恩.....

隨意看了一下

string a , char*a ....etc

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


噢噢....

抱歉我是初學者

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

 
ZeroJudge Forum