#4646: 想請問為何會一直RE = =


ppppp196 (張小賢)


我自己測試沒什麼問題,丟上來會有RE的問題@@

 #include <iostream>

using namespace std;

 

int main(){

    int num;

    int q; // quotient  商

    int r; // remainder 餘

    int i,tem,flog;

    char a[10][4]={"零","壹","貳","參","肆","伍","陸","柒","捌","玖"};

    char b[5][4]={"萬","仟","佰","拾",""};

    while(cin >> num){

      flog=0;

        tem=10000;

        for(i=0;i<5;i++,tem/=10){

            q=num/tem;

            r=num%tem;

 

            if(q){

                cout << a[q] << b[i];

                flog=1;

                if(!r) break;

            }

            if(!q && flog){

                cout << "零";

                flog=0;

            }

            num=r;

        }

        cout << endl;

    }

    return 0;

}