小编dew*_*led的帖子

我的switch语句在C ++中不起作用

我应该是星期几。0应该是星期一,6应该是星期日。我不知道这是运行时错误还是什么。我已经尝试了所有我能想到的。

#include <iostream>

using namespace std;
string getDayOfWeek(int dayNum){
    string dayName;
    switch (dayNum){
    case 0:
        dayName = "Sunday";
        break;
    case 1:
        dayName = "Monday";
        break;
    case 2:
        dayName = "Tuesday";
        break;
    case 3:
        dayName = "Wednesday";
        break;
    case 4:
        dayName = "Thursday";
        break;
    case 5:
        dayName = "Friday";
        break;
    case 6:
        dayName = "Saturday";
        break;
    default:
        dayName = "Invalid Day Number!";
    }
}

int main()
{
  cout << getDayOfWeek(1);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++

-2
推荐指数
1
解决办法
157
查看次数

标签 统计

c++ ×1