PAT1002打卡-0827

#include <iostream>

#include <cstring>

using namespace std;

string pinyin(int a)

{

string b;

if(a==0)

b="ling";

if(a==1)

b="yi";

if(a==2)

b="er";

if(a==3)

b="san";

if(a==4)

b="si";

if(a==5)

b="wu";

if(a==6)

b="liu";

if(a==7)

b="qi";

if(a==8)

b="ba";

if(a==9)

b="jiu";

return b;

}

int main()

{

string a;//題目中的正整數(shù)

cin>>a;

int n=a.size();//正整數(shù)的大小

int sum=0;//所求答案

for(int i=0;i<n;i++)

{

sum=sum+a[i]-48;

}

int num[100];

int i=0;

string b;

while(sum>10)

{

num[i]=sum%10;

sum=sum/10;

i++;

}

num[i]=sum;

for(int j=i;j>0;j--)

{

b=pinyin(num[j]);

cout<<b<<" ";

}

b=pinyin(num[0]);

cout<<b;

return 0;

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容