// 1002.cpp: 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
#include<string>
using namespace std;
int main()
{
string a;
cin >> a;
int num=a.length();
int i,sum=0;
for (i = 0; i < num; i++)
{
sum = sum + (int(a[i]-48));
}
std::string x =std::to_string(sum);
num = x.length();
string result;
for (i = 0; i < num; i++)
{
switch (x[i])
{
case '1':result = result+"yi";
break;
case '2':result =result+"er";
break;
case '3':result = result+"san";
break;
case '4':result = result+"si";
break;
case '5':result = result+"wu";
break;
case '6':result = result+"liu";
break;
case '7':result = result+"qi";
break;
case '8':result = result+"ba";
break;
case '9':result = result+"jiu";
break;
case '0':result = result + "ling";
break;
default:break;
}
if(i!=num-1)
result = result + " ";
}
cout << result << endl;
return 0;
}
//int能接受的范围是多大?
//int -2147483648 ~ +2147483647 (4 Bytes)
//发现新大陆!!! char a[100]字符数组可以直接cin>>a,并且打印的时候可以直接cout<<a;
//又发现新大陆:在添加了<string>的头文件之后,可以定义string的类型,string有很多功能可以用
//int可以轻易的转string,C++11提供了这样的方法std::string x =std::to_string(sum);
//??但是std是什么我还不知道???
//今日错误:'yi',即便你写上了单引号,这个也不是字符,字符只能是一个
//
#include "stdafx.h"
#include <iostream>
#include<string>
using namespace std;
int main()
{
string a;
cin >> a;
int num=a.length();
int i,sum=0;
for (i = 0; i < num; i++)
{
sum = sum + (int(a[i]-48));
}
std::string x =std::to_string(sum);
num = x.length();
string result;
for (i = 0; i < num; i++)
{
switch (x[i])
{
case '1':result = result+"yi";
break;
case '2':result =result+"er";
break;
case '3':result = result+"san";
break;
case '4':result = result+"si";
break;
case '5':result = result+"wu";
break;
case '6':result = result+"liu";
break;
case '7':result = result+"qi";
break;
case '8':result = result+"ba";
break;
case '9':result = result+"jiu";
break;
case '0':result = result + "ling";
break;
default:break;
}
if(i!=num-1)
result = result + " ";
}
cout << result << endl;
return 0;
}
//int能接受的范围是多大?
//int -2147483648 ~ +2147483647 (4 Bytes)
//发现新大陆!!! char a[100]字符数组可以直接cin>>a,并且打印的时候可以直接cout<<a;
//又发现新大陆:在添加了<string>的头文件之后,可以定义string的类型,string有很多功能可以用
//int可以轻易的转string,C++11提供了这样的方法std::string x =std::to_string(sum);
//??但是std是什么我还不知道???
//今日错误:'yi',即便你写上了单引号,这个也不是字符,字符只能是一个