【题目描述】
根据输入的表示星期几的数字,对应输出它的英文名称。
1、星期一:Monday
2、星期二:Tuesday
3、星期三:Wednesday
4、星期四:Thursday
5、星期五:Friday
6、星期六:Saturday
7、星期日:Sunday
错误输入请输出:input error!
【输入】
输入的表示星期几的数字。
【输出】
对应输出它的英文名称。
【输入样例】
1
【输出样例】
Monday
大家好!
今天我们来看信息学奥赛一本通刷题网站的2057题:星期几;下面是网站链接:信息学奥赛一本通(C++版)在线评测系统
这道题要求我们输入星期几(数字) 然后再输出对应他的英文名称 比如输入1 输出的就是Monday (Monday就是星期一的英文名称)
首先我们肯定要先定义一个整型变量n 再输入a
int n;
cin>>n;
然后再使用switch语句,在这里要注意一下switch语句的格式:
switch(变量名){
case n(一个数字):{
代码;
break;
default :代码;
}
现在我们把他的格式套到这道题的头上,就变成了下面的这个样子:
switch(n){
case 1:{
cout<<"Monday";
break;
}
case 2:{
cout<<"Tuesday";
break;
}
case 3:{
cout<<"Wednesday";
break;
}
case 4:{
cout<<"Thursday";
break;
}
case 5:{
cout<<"Friday";
break;
}
case 6:{
cout<<"Saturday";
break;
}
case 7:{
cout<<"Sunday";
break;
}
default :cout<<"input error!";
}
完整代码如下
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
switch(n){
case 1:{
cout<<"Monday";
break;
}
case 2:{
cout<<"Tuesday";
break;
}
case 3:{
cout<<"Wednesday";
break;
}
case 4:{
cout<<"Thursday";
break;
}
case 5:{
cout<<"Friday";
break;
}
case 6:{
cout<<"Saturday";
break;
}
case 7:{
cout<<"Sunday";
break;
}
default :cout<<"input error!";
}
return 0;
}