输入1~7之间的任意数字,输出其对应的星期几的英文,如输入5,程序输出Friday。 若输入1~7之外的数字,则提示输入错误

输入17之间的任意数字,输出其对应的星期几的英文,如输入5,程序输出Friday。 若输入17之外的数字,则提示输入错误
数字
对应英文
Monday
3
Tuesday
Wednesday
Thursday
Friday
saturdav
Sunday

C程序,改的楼上


#include <stdio.h>
int main()
{
    int nWeekDay=0;
    printf("请输入数字1-7:     ");
    scanf("%d", &nWeekDay);
    switch (nWeekDay)
    {
        case 1: printf("Monday");    break;
        case 2: printf("Tuesday");   break;
        case 3: printf("Wednesday"); break;
        case 4: printf("Thursday");  break;
        case 5: printf("Friday");    break;
        case 6: printf("Saturday");  break;
        case 7: printf("Sunday");    break;
        default: printf("Wrong");    break;
    }
    return 0;
} 

可采纳


    int nWeekDay=0;
    scanf("%d", &nWeekDay);
    string p;
    switch (nWeekDay)
    {
    case 1: p = "Monday"; break;
    case 2: p = "Tuesday"; break;
    case 3: p = "Wednesday"; break;
    case 4: p = "Thursday"; break;
    case 5: p = "Friday"; break;
    case 6: p = "Saturday"; break;
    case 7: p = "Sunday"; break;
    default: p = "Wrong"; break;
    }
    cout << p;
    return 0;