c语言.从键盘输入1~7之间的整数, 根据1~7输出 Monday、Tuesday Wednesday、Thur sday、Friday、Saturdav、Sundav提示信息 要求:采用二维字符数组预先存储星期名称信息
时间: 2024-01-26 09:02:36 浏览: 121
从键盘上输入一位整数,当输入1~7时,显示下面对应的英文星期名称的缩写。
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
char week[7][10] = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
int num;
printf("请输入1~7之间的整数:");
scanf("%d", &num);
if(num < 1 || num > 7) {
printf("输入错误!\n");
} else {
printf("%s\n", week[num-1]);
}
return 0;
}
```
首先定义一个二维字符数组 `week`,其中存储了一周七天的名称。然后从键盘输入一个整数 `num`,判断其是否在 1~7 范围内,如果不在范围内,则输出错误提示信息;否则输出相应的星期名称。注意,数组下标是从0开始的,所以需要将输入的 `num` 减1才能正确访问数组中的元素。
阅读全文