【题目描述】
根据输入的表示星期几的数字,对应输出它的英文名称。
1、星期一:
Monday
2、星期二:
Tuesday
3、星期三:
Wednesday
4、星期四:
Thursday
5、星期五:
Friday
6、星期六:
Saturday
7、星期日:
Sunday
错误输入请输出:
input error!
【输入】
输入的表示星期几的数字。
【输出】
对应输出它的英文名称。
【输入样例】
1
【输出样例】
Monday
一,用switch来做:
每一次都判断:
case 1:{
cout<<"Monday"<<endl;
break;
}
记得要写break,否则只得20分。
核心代码:
switch(a){
case 1:{
cout<<"Monday"<<endl;
break;
}
case 2:{
cout<<"Tuesday"<<endl;
break;
}
case 3:{
cout<<"Wednesday"<<endl;
break;
}
case 4:{
cout<<"Thursday"<<endl;
break;
}
case 5:{
cout<<"Friday"<<endl;
break;
}
case 6:{
cout<<"Saturday"<<endl;
break;
}
case 7:{
cout<<"Sunday"<<endl;
break;
}
default: cout<<"input error!"<<endl;
}
源代码:
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;
int main(){
int a;
cin>>a;
switch(a){
case 1:{
cout<<"Monday"<<endl;
break;
}
case 2:{
cout<<"Tuesday"<<endl;
break;
}
case 3:{
cout<<"Wednesday"<<endl;
break;
}
case 4:{
cout<<"Thursday"<<endl;
break;
}
case 5:{
cout<<"Friday"<<endl;
break;
}
case 6:{
cout<<"Saturday"<<endl;
break;
}
case 7:{
cout<<"Sunday"<<endl;
break;
}
default: cout<<"input error!"<<endl;
}
return 0;
}
二,用if语句:
每一次都判断:
if(a==1){
cout<<"Monday"<<endl;
return 0;
}
记得写return 0;
源代码:
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;
int main(){
int a;
cin>>a;
if(a==1){
cout<<"Monday"<<endl;
return 0;
}
if(a==2){
cout<<"Tuesday"<<endl;
return 0;
}
if(a==3){
cout<<"Wednesday"<<endl;
return 0;
}
if(a==4){
cout<<"Thursday"<<endl;
return 0;
}
if(a==5){
cout<<"Friday"<<endl;
return 0;
}
if(a==6){
cout<<"Saturday"<<endl;
return 0;
}
if(a==7){
cout<<"Sunday"<<endl;
return 0;
}
cout<<"input error!"<<endl;
return 0;
}