问星期:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

#include <stdio.h>

void main() {
    char letter;
    printf("Please enter the first letter:\n");
    while ((letter = getchar()) != 'Y') {
        switch (letter) {
            case 's':
                printf("Please enter the second letter:\n");
                if ((letter = getchar()) == 'a') {
                    puts("saturday\n");
                } else if ((letter = getchar()) == 'u') {
                    puts("sunday\n");
                } else {
                    puts("data error.");
                }
                break;
            case 't':
                printf("Please enter the second letter:\n");
                if ((letter = getchar()) == 'u') {
                    puts("tuesday\n");
                } else if ((letter = getchar()) == 'h') {
                    puts("thursday\n");
                } else {
                    puts("data error.");
                }
                break;
            case 'm':
                puts("monday\n");
                break;
            case 'w':
                puts("wednesday\n");
                break;
            case 'f':
                puts("friday\n");
                break;
            default:
                puts("data error.");
        }
    }
}
发布了139 篇原创文章 · 获赞 4 · 访问量 93万+

猜你喜欢

转载自blog.csdn.net/qq_38490457/article/details/104808266
今日推荐