Q semana: Por favor, digite a primeira letra da semana para determinar o dia da semana, se a primeira letra do mesmo, em seguida, continuar a determinar a segunda carta.

#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.");
        }
    }
}
Publicado 139 artigos originais · ganhou elogios 4 · Exibições 930.000 +

Acho que você gosta

Origin blog.csdn.net/qq_38490457/article/details/104808266
Recomendado
Clasificación