Q週:週の何曜日を決定するために、週の最初の文字を入力してください、同じの最初の文字場合は、2番目の文字を決定するために続けています。

#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
おすすめ