1005.Spell It Right (20)

来源:互联网 发布:win7允许网络访问 编辑:程序博客网 时间:2024/05/16 15:21

考查知识点:字符串处理

//思路:这题跟乙级1002很像,注释就不写了,╮(╯▽╰)╭,人越来越懒了,还不懂得就留言吧,,,

#include<cstdio>#include<cstring>#include<iostream>using namespace std;int main(){    char N[105];    gets(N);    int len=strlen(N);    int sum=0;    for(int i=0;i<len;i++)        sum+=(N[i]-'0');    char spell[10][7]={"zero","one","two","three","four","five","six","seven",        "eight","nine"};    int divice[5]={0},k;        if(sum==0)  divice[k++]=sum%10;    while(sum){        divice[k++]=sum%10;        sum/=10;    }    for(int i=k-1;i>=0;i--){         printf("%s", spell[divice[i]]);        if(i!=0)    putchar(' ');     }     return 0;}
0 0
原创粉丝点击