用拼音首字母查姓氏。如:输入字母’a’,输出“安、艾”等,要求至少能 查 a 至 e 字母开头的 5 类姓氏,其余的可输出“其它”。

用拼音首字母查姓氏。如:输入字母’a’,输出“安、艾”等,要求至少能查 a 至 e 字母开头的 5 类姓氏,其余的可输出“其它”。可通过Switch语句形成多分支结构实现。

img

代码如下:

#include <stdio.h>
int main()
{
    char ch;
    ch = getchar();
    switch(ch)
    {
    case 'a':
        printf("安、艾\n");break;
    case 'b':
        printf("毕、白\n");break;
    case 'c':
        printf("陈、常\n");break;
    case 'd':
        printf("丁、党\n");break;
    case 'e':
        printf("鄂\n");break;
    default:
        printf("其他\n");break;
    }
    return 0;
}

只需要输出"安"和"艾"么?a开头的姓可不止两个