在C语言中,读入1到7之间的某个数,输出表示一星期中相应的某一天的单词:Monday、Tuesday等等,用switch语句做
时间: 2024-11-25 18:10:46 浏览: 26
C语言统计一篇英文短文中单词的个数实例代码
5星 · 资源好评率100%
在C语言中,你可以使用`switch`语句结合条件判断来实现这个功能。首先,需要通过`scanf`函数读取用户输入的数字,然后根据数字范围(1到7)映射到一周中的每一天。下面是基本的步骤和代码示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
int day_number;
printf("请输入1到7之间的数字代表一周中的某一天:");
scanf("%d", &day_number);
// 判断并转换数字到对应的字符串
switch (day_number) {
case 1:
printf("Monday\n");
break;
case 2:
printf("Tuesday\n");
break;
case 3:
printf("Wednesday\n");
break;
case 4:
printf("Thursday\n");
break;
case 5:
printf("Friday\n");
break;
case 6:
printf("Saturday\n");
break;
case 7:
printf("Sunday\n");
break;
default:
// 如果输入不在1到7范围内,输出错误信息
printf("错误:输入的数字应为1到7。\n");
break;
}
return 0;
}
```
阅读全文