算法笔记 PAT B1002

#include
#include <stdio.h>
#include
#include
#include <string.h>
using namespace std;
string s;
int res[10];
string ch[10]=
{
“ling”,“yi”,“er”,“san”,“si”,“wu”,“liu”,“qi”,“ba”,“jiu”
};
int main()
{
cin>>s;
int sum=0;
string::iterator ite;
ite=s.begin();
for(size_t i=0;i<s.size();i++)
{
sum+=ite[i]-‘0’;
}
int num=0;
while(sum!=0)
{
res[num++]=sum%10;
sum=sum/10;
}
for(int i=num-1;i>0;i–)
cout<<ch[res[i]]<<" ";
cout<<ch[res[0]];
return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_42424319/article/details/89431862
今日推荐