c++星期几(switch
时间: 2024-01-05 10:02:36 浏览: 82
C++中的switch语句可以根据不同的情况执行不同的代码块。在星期几的例子中,我们可以使用switch语句来根据用户输入的数字输出对应的星期几。但是需要注意的是,在switch语句中,每个case后面必须要有break语句,否则会出现意想不到的结果。下面是一个正确的输出星期几的C++程序:
```
#include <iostream>
using namespace std;
int main() {
int day;
cin >> day;
switch(day) {
case 1: {
cout << "星期一" << endl;
break;
}
case 2: {
cout << "星期二" << endl;
break;
}
case 3: {
cout << "星期三" << endl;
break;
}
case 4: {
cout << "星期四" << endl;
break;
}
case 5: {
cout << "星期五" << endl;
break;
}
case 6: {
cout << "星期六" << endl;
break;
}
case 7: {
cout << "星期日" << endl;
break;
}
default: {
cout << "输入错误" << endl;
break;
}
}
return 0;
}
```
在这个程序中,我们使用了switch语句来根据用户输入的数字输出对应的星期几。如果用户输入的数字不在1-7之间,则会输出“输入错误”。同时,每个case后面都有break语句,以避免出现意想不到的结果。