#include<iostream>
#include<string>
using namespace std;
int main()
{string s;//因为数字大小要求超出int类型,因而采用string来储存。
int sum=0;
cin>>s;
for(int i=0;i<s.length();i++)
sum+=(s[i]-'0');//s[i]表示出ASCII码值,减‘0’得到正常值
string num;
num=to_string(sum);//把sum转为string类型;
string a[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};//字符串数组来储存1-10的中文。
for(int i=0;i<num.length();i++)
{if(i!=0) cout<<" ";
cout<<a[num[i]-'0'];}
return 0;
}
PAT (Basic Level) Practice (中文)1002写出这个数
最新推荐文章于 2022-12-30 17:00:00 发布