用Switch编写一个程序,请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样.则继续判断第二个字母。
时间: 2023-03-30 13:04:55 浏览: 109
好的,我可以回答这个问题。以下是用 Switch 编写的程序:
```
#include <stdio.h>
int main() {
char letter;
printf("请输入星期几的第一个字母:");
scanf("%c", &letter);
switch (letter) {
case 'M':
case 'm':
printf("Monday\n");
break;
case 'W':
case 'w':
printf("Wednesday\n");
break;
case 'F':
case 'f':
printf("Friday\n");
break;
case 'T':
case 't':
printf("请输入第二个字母:");
scanf(" %c", &letter);
if (letter == 'u' || letter == 'U') {
printf("Tuesday\n");
} else if (letter == 'h' || letter == 'H') {
printf("Thursday\n");
} else {
printf("无效的输入\n");
}
break;
case 'S':
case 's':
printf("请输入第二个字母:");
scanf(" %c", &letter);
if (letter == 'a' || letter == 'A') {
printf("Saturday\n");
} else if (letter == 'u' || letter == 'U') {
printf("Sunday\n");
} else {
printf("无效的输入\n");
}
break;
default:
printf("无效的输入\n");
break;
}
return ;
}
```
阅读全文