#6441: 用point也會錯?


isu1000 (Denny)


#include <iostream>
#include <string>
using namespace std; 
int main() { 
//零、壹、貳、參、肆、伍、陸、柒、捌、玖、拾、佰、仟、萬、億
 char money[12];
 char *chi[10]={"零","壹","貳","參","肆","伍","陸","柒","捌","玖"};
 char *nn[12]={"","拾","佰","仟","萬","拾","佰","仟","億","拾","佰","仟"};
 while(cin>>money){
   for(int i=0;i<(int)strlen(money);i++){
     switch(money[i]){
       case '0':cout<<"零";break;
       case '1':cout<<"壹";break;
       case '2':cout<<"貳";break;
       case '3':cout<<"參";break;
       case '4':cout<<"肆";break;
       case '5':cout<<"伍";break;
       case '6':cout<<"陸";break;
       case '7':cout<<"柒";break;
       case '8':cout<<"捌";break;
       case '9':cout<<"壹";break;
     }
     cout<<*(nn+(int)strlen(money)-1-i); 
   }  
   cout<<endl;  
 } 
 return 0; 
 }