C语言一问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:15:12
1.接受用户输入的称呼.称呼只能是"Mr.""Mrs""Miss"或"Madam".对于每种称呼,系统应该输出如下相应的消息:
如果输入的称呼为"Mr.",则应输出“先生”;
如果输入的称呼为"Mrs.",则应输出“太太”;
如果输入的称呼为"Miss.",则应输出“小姐”;
如果输入的称呼为"Madam.",则应输出“女士”;
请用switch编写
请各位帮忙。谢谢

main()
{
char str[10];
scanf("%s",str);
switch(str)
{
case "Mr.":printf("先生\n");
case "Mrs.":printf("太太\n");
……
}

char test;

switch(test)
{
case "Mr.":
printf("%d\n", "先生");
break;
case "Mrs.":
printf("%d\n", "太太");
break;
。。。。。

不行,c语言不支持汉字哦 ,楼上的。哦对了是tc,....c++,.....还是.........