#include <stdio.h> #include <string.h>

void numToWord(char* str) { int len = strlen(str); for (int i = 0; i < len; i++) { if (str[i] >= '0' && str[i] <= '9') { switch (str[i]) { case '0': printf("zero "); break; case '1': printf("one "); break; case '2': printf("two "); break; case '3': printf("three "); break; case '4': printf("four "); break; case '5': printf("five "); break; case '6': printf("six "); break; case '7': printf("seven "); break; case '8': printf("eight "); break; case '9': printf("nine "); break; } } else { printf("%c", str[i]); } } }

int main() { char str[11]; scanf("%s", str); numToWord(str); return 0;

输入一行字符串将其中的数字转换成由英文组成的字符串每个英文单词用空格进行间隔字符串长度小于等于10;输入描述:一个字符串。输出描述:数字对应的英文字符串。c代码编写

原文地址: http://www.cveoy.top/t/topic/iWwb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录