输入一串数字输出相应的汉字,如:输入123456输出一二三四五六,用C...答:int main(){ char A[10][3]={"零","一","二","三","四","五","六","七","八","九"};char input[MAX];printf("请输入数字串:\n");scanf("%s",input);int i=0;while(input[i]!='\0'){ if(input[i] <= '9' && input[i] >= '0')printf("%s",A[input[i]-...
C语言程序题:将一个键盘输入的数字转化成中文输出!答:char map[] = { "零" , "一" , "二" , "三" , "四" , "五" , "六" , "七" , "八" ,"九","正" , "负"."点"};char Search( char c ) //找到字母表示法所对应的数字 { for( int i = 0 ; i <= 13 ; i++ ){ if( strcmp( c, map[i] ) == 0 )r...
c语言--键盘输入数字,输出汉字读法答:printf("输入数字,1~99999999:");gets(num);len = strlen(num);memset(hanzi, 0, 64);memset(tmp, 0, 32);if(len>4){ hanzi = func(num, len-4);strcat(hanzi, "万");tmp = func(num+len-4, 4);if(strcmp(tmp, "零")!=0)strcat(hanzi, tmp);} else hanzi = func(num,...