写一个c语言编程:从键盘上输入数字星期,输出它的英文
时间: 2024-10-24 13:14:46 浏览: 19
在C语言中,你可以创建一个程序来接收用户输入的数字表示的星期,并将其转换为英文表示。这里是一个简单的例子:
```c
#include <stdio.h>
#include <string.h>
// 数字到英文星期映射
const char* week_days[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
int main() {
int day;
printf("Enter a number between 1 and 7 to represent the day of the week (1 for Sunday):\n");
scanf("%d", &day);
// 检查输入是否在范围内
if (day >= 1 && day <= 7) {
printf("The English equivalent is: %s\n", week_days[day - 1]);
} else {
printf("Invalid input! Please enter a number between 1 and 7.\n");
}
return 0;
}
```
在这个程序中,我们首先定义了一个数组`week_days`,它包含了每个星期的英文名称。然后,用户输入一个数字,程序通过索引访问该数组并打印出相应的英文星期。注意输入验证也很重要,这里是检查数字是否在1到7之间。
阅读全文