#include<iostream>
using namespace std;
int main(){
string s[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}, x;
cin >> x;
if(x[0] == '-'){
cout << "fu ";
x.erase(0, 1);//
}
for(int i = 0; i < x.size(); i++){
cout << s[x[i] - '0'];
if(i != x.size() - 1) cout << " ";
}
return 0;
}
注意:
erase是C++中String类库中提供的一个函数,其作用是将字符串中的特定的连续若干元素删除。括号中两个参数,第一参数表示要删除元素的起始位置,第二个参数表示要删除的个数。x.erase(0,1),就表示,在字符串A中,从下标0开始,删除1个元素。