每个星期对应的英语单词都不同,星期一到星期天的单词分别为:monday
、tuesday
、wednesday
、thursday
、friday
、saturday
、sunday
。
编程实现: 输入单词的首字符,判断输入的单词是星期几。如果第一个字符输入有误(如输入 a),则输出error
,并结束判断;如果不能通过第一个字符判断出明确的星期,则输入第二个字符,并通过第二个字符判断星期;如果第二个字符输入有误(如输入 l),则输出error
,并结束判断;否则,输出星期的单词。
示例1
输入
a
输出
error
示例2
输入
m
输出
monday
示例3
输入
s
l
输出
error
示例4
输入
s
a
#include<stdio.h>
int main(){
char x,y;
scanf("%c",&x);
if (x!='m'&&x!='t'&&x!='s'&&x!='f'&&x!='w'){
printf("error");
}else{
switch(x)
{
case 'm':printf("monday");break;
case 't': scanf("\n%c",&y);
if (y=='u'){
printf("tuesday");
}else if (y=='h'){
printf("thursday");
}else {
printf("error");
}break;
case 'w':printf("wednesday");break;
case 'f':printf("friday");break;
case 's':scanf("\n%c",&y);
if (y=='a'){
printf("saturday");
}else if (y=='u'){
printf("sunday");
}else {
printf("error");
}break;
default:printf("error");break;
}
}
return 0;
}