键盘输入某一个数字 打印出对应的英文数字

从键盘输入1-4中的某一个数字,由计算机打印出对应的英语名称。如输入1,打印出one

该回答引用chatgpt:

#include <stdio.h>

int main() {
    int number;
    printf("请输入一个数字(1-4):");
    scanf("%d", &number);
    switch (number) {
        case 1:
            printf("one\n");
            break;
        case 2:
            printf("two\n");
            break;
        case 3:
            printf("three\n");
            break;
        case 4:
            printf("four\n");
            break;
        default:
            printf("输入的数字无效\n");
            break;
    }
    return 0;
}


供参考:

#include <stdio.h>
int main()
{
    int  n;
    char num[][12]={"one","two","three","four"};
    scanf("%d", &n);
    if (n > 0 && n < 5)
        printf("%s", num[n-1]);
    else
        printf("input error");
    return 0;
}