B1002

来源:互联网 发布:数据库查找编写的代码 编辑:程序博客网 时间:2024/05/21 07:59

这里写图片描述

#include <stdio.h>#include <string.h>int main(){    char str[110];    gets(str);    int len = strlen(str);    int sum = 0;    for (int i = 0; i<len; i++){        sum += str[i]-'0';    }    int num = 0, ans[10];   //num 表示sum 的位数    while (sum != 0) {        // 将sum 中每一位存到数组中,sum 的低位存到ans的低位         ans[num] = sum %10;        num++;        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;}

这里写图片描述