测试点0格式错误QAQ,死活找不到,这题格式是真的难搞、、
#includeusing namespace std; string num[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; string unit[5]={"Yi","Wan","Shi","Bai","Qian"}; bool flag1 = false; int main(){ string s; string calcu(string s); cin>>s; if(s=="0"){cout< 8){ cout< 4){ string a=s.substr(0,s.length()-4); a = calcu(a); if(a!=""){ a=a.substr(1,a.length()); cout<1){ result+=' '+num[s[i]-'0']+' '+unit[s.length()-i]; }else{ result+=' '+num[s[i]-'0']; } pre=false; } } return result; }



