返回目录
注意点
- 如果拼音不好可以先在其他地方把字打出来,本人拼音就不好,哈哈
- 使用二维数组change存储拼音
#include <bits/stdc++.h>
using namespace std;
char change[15][5]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu","shi"};
int main(){
char num[110];
scanf("%s",num);
int len=strlen(num),sum=0;
for(int i=0;i<len;i++)sum+=num[i]-'0';
int digit[1000],i=0;
do{
digit[i++]=sum%10;
sum/=10;
}while(sum>0);
while(i--){
printf("%s",change[digit[i]]);
if(i!=0)printf(" ");
}
return 0;
}