欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

7-25 念数字 (15分)

程序员文章站 2022-06-08 13:24:10
...

7-25 念数字 (15分)
7-25 念数字 (15分)
/思路:用const char*/
代码如下:

#include<stdio.h>
int main()
{
	const char *s[11] = { "ling","yi","er","san","si","wu","liu","qi","ba","jiu" };
	char c;
	int flag = 0;
	scanf("%c", &c);
	while (c != '\n')
	{
		if (c == '-')
		{
			printf("fu"); flag = 1;
		}
		else 
		{
			if (flag == 0) 
			{ 
				printf("%s", s[c - '0']);
				flag = 1;
			}
			else if (flag == 1)
				printf(" %s", s[c - '0']);
		}
		scanf("%c", &c);
	}
	return 0;
}
相关标签: PTA基础编程题