C实现题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。
时间: 2023-03-04 17:15:33 浏览: 149
以下是一个简单的 C 语言实现,用于根据输入的星期几的首字母(不区分大小写)来确定星期几:
```c
#include <stdio.h>
#include <ctype.h> // 用于实现不区分大小写的比较
int main() {
char firstLetter, secondLetter;
printf("请输入星期几的第一个字母:\n");
scanf("%c", &firstLetter);
firstLetter = toupper(firstLetter); // 将输入的字母转为大写字母,方便比较
switch (firstLetter) {
case 'M':
printf("星期一\n");
break;
case 'T':
printf("请输入星期几的第二个字母:\n");
scanf(" %c", &secondLetter); // 用空格来吃掉之前输入的回车符
secondLetter = toupper(secondLetter);
if (secondLetter == 'U') {
printf("星期二\n");
} else if (secondLetter == 'H') {
printf("星期四\n");
} else {
printf("无法识别\n");
}
break;
case 'W':
printf("星期三\n");
break;
case 'F':
printf("星期五\n");
break;
case 'S':
printf("请输入星期几的第二个字母:\n");
scanf(" %c", &secondLetter);
secondLetter = toupper(secondLetter);
if (secondLetter == 'A') {
printf("星期六\n");
} else if (secondLetter == 'U') {
printf("星期日\n");
} else {
printf("无法识别\n");
}
break;
default:
printf("无法识别\n");
}
return 0;
}
```
该程序通过 `switch` 语句和嵌套的条件判断来判断输入的字母是哪一天。如果输入的是 T 或 S,则需要读取输入的第二个字母来进一步确定是星期几。同时,使用 `toupper` 函数将输入的字母转换为大写字母,以便进行比较。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)