PAT(甲级)1005. Spell It Right (20)

来源:互联网 发布:六年级英语软件 编辑:程序博客网 时间:2024/06/08 11:11

题目:https://www.patest.cn/contests/pat-a-practise/1005

代码:

#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>using namespace std;int main(){char str[10][10]={"zero","one","two","three","four","five","six","seven","eight","nine"};char s[110],a[100];int sum=0,temp;gets(s);int count=strlen(s);for(int i=0;i<count;i++){ temp=s[i]-'0'; sum+=temp;}int k=0;do{    a[k++]=sum%10;sum=sum/10;}while(sum!=0);for(int i=k-1;i>=0;i--){   if(i!=0)   printf("%s ",str[a[i]]);   else   printf("%s",str[a[i]]);}   system("pause");} 

0 0
原创粉丝点击