#include <stdio.h>
#include <string.h> int main() { char pinyin[][5] = { "ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu" }; char a[100]; int sum = 0;
scanf("%s", &a); for (size_t i = 0; i < strlen(a); ++i) sum += a[i] - '0'; char b[5]; sprintf(b, "%d", sum); for (size_t i = 0; i < strlen(b); ++i){ if (i) putchar(' '); printf("%s",pinyin[b[i]-'0']); } printf("\n"); return 0; }
本文介绍了一个简单的C语言程序,该程序能够将输入的数字字符串转换为对应的中文拼音表示。通过字符数组存储数字到拼音的映射,并利用字符串操作函数完成转换。
631

被折叠的 条评论
为什么被折叠?



