string Ps[10] = { "Ling", "Yi", "Er", "San", "Si", "Wu", "Liu", "Qi", "Ba", "Jiu" },
Dw[5] = {"Shi","Bai","Qian","Wan","Yi"}, Sc = "", Xx = "";
int x = 0, He = 0,w=0;
cin >> Xx; x = Xx.size();
while (true)//嵌套循环写法只适合有基础的编程人员在程序中灵活使用能放异彩,初学者不适合使用.
{
if (x)He += (Xx[--x] - '0');
else
{
if (Sc == "") cout << He << endl;
else Sc = " " + Dw[w++] + " " + Sc;
Sc = Ps[He % 10] + Sc;
if (!(He /= 10))break;
}
}
cout << Sc;//缘由https://bbs.csdn.net/topics/394798723 缘由https://bbs.csdn.net/topics/394798316
string Ps[10] = { "Ling", "Yi", "Er", "San", "Si", "Wu", "Liu", "Qi", "Ba", "Jiu" }, Sc = "", Xx = "";
int x = 0, He = 0;
cin >> Xx; x = Xx.size();
while (true)//嵌套循环写法只适合有基础的编程人员在程序中灵活使用能放异彩,初学者不适合使用.
{
if (x)He += (Xx[--x] - '0');
else
{
if (Sc == "") cout << He << endl;
else Sc = " " + Sc;
Sc = Ps[He % 10] + Sc;
if(!(He /= 10))break;
}
}
cout << Sc;//缘由https://bbs.csdn.net/topics/394798723 缘由https://bbs.csdn.net/topics/394798316
string Ps[10] = {"Ling ","Yi ","Er ","San ","Si ","Wu ","Liu ","Qi ","Ba ","Jiu
"},Sc="",Xx="";
int x = Xx.size(), He = 0;
cin >> Xx; x = Xx.size();
while (x--)He += (Xx[x] - '0');
cout << He << endl;
while (He)
{
Sc = Ps[He % 10] + Sc;
He /= 10;
}
cout << Sc;//https://bbs.csdn.net/topics/394798723 https://bbs.csdn.net/topics/394798316
版权声明:本文为xianfajushi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。