下面这段代码哪里有问题啊?总是运行得不到想要的结果- #include<stdio.h>
- #include<string.h>
- int main()
- {
- void H(char c);
- int i,l;
- char a[100];
- printf("请输入数字字符串:");
- gets(a);
- l=strlen(a);
- for(i=0;i<l;i++)
- H(a[i]);
- return 0;
- }
- void H(char c)
- {
- char h[10] = {'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'};
- int num;
- num = (int)(c);
- putchar(h[num]);
-
-
-
- }
复制代码 |
|