B1002写出这个数

写出这个数

#include<cstdio>
#include<cstring>
int main()
{
	char s[100];
	scanf("%s",s);
	int len=strlen(s);
	int sum=0;
	for(int i=0;i<len;i++)
	{
		sum=sum+s[i]-'0';
	}
	int num=0,ans[10];
	while(sum!=0)
	{
		ans[num]=sum%10;
		num++;
		sum=sum/10;
	}
	char change[10][5]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};
	for(int i=num-1;i>=0;i--)
	{
		printf("%s",change[ans[i]]);
		if(i!=0){
			printf(" ");
		}
		else{
			printf("\n"); 
		}
	}
	return 0;
}
发布了61 篇原创文章 · 获赞 0 · 访问量 588

猜你喜欢

转载自blog.csdn.net/qq_38054511/article/details/103964331
今日推荐