我的个人网站 Cheese的个人主页http://www.cheese.ren/
文章来源 PAT 乙级 1002 写出这个数-Cheese的个人博客http://blog.cheese.ren/22
欢迎交换友链 :-)
#include <bits/stdc++.h>
using namespace std;
string number[10] = {
"ling",
"yi",
"er",
"san",
"si",
"wu",
"liu",
"qi",
"ba",
"jiu"
};
int main() {
char str[100];
while (cin >> str) {
int sum[3] = {0};
for (int i=0; i<strlen(str); i++) {
sum[2] += str[i] - '0';
sum[1] += sum[2] / 10;
sum[2] %= 10;
sum[0] += sum[1] / 10;
sum[1] %= 10;
}
int start=0;
if (sum[0] == 0) {
start = 1;
if (sum[1] == 0)
start = 2;
}
for (int i=start; i<2; i++)
cout << number[sum[i]] << " ";
cout << number[sum[2]] << endl;
}
return 0;
}