用c语言选择结构编写,输入1~7中的任意一个数字,输出对应的星期几的英文单词。
时间: 2024-10-22 08:26:15 浏览: 39
从键盘上输入一位整数,当输入1~7时,显示下面对应的英文星期名称的缩写。
在C语言中,你可以通过使用switch-case结构结合数组来实现这个功能。首先,创建一个包含一周英文星期的数组,并将每个数字对应一个星期。然后,让用户输入一个1到7之间的数字,程序会根据输入的值从数组中找到相应的英文星期名称并输出。
```c
#include <stdio.h>
#include <string.h>
int main() {
const char* days[] = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
int choice;
printf("Enter a number between 1 and 7 to represent the day of the week (1- Monday, 2- Tuesday, etc.): ");
scanf("%d", &choice);
// Ensure input is within range
if (choice >= 1 && choice <= 7) {
printf("The corresponding day is: %s\n", days[choice - 1]);
} else {
printf("Invalid input! Please enter a number from 1 to 7.\n");
}
return 0;
}
```
当你运行此程序,它会提示用户输入数字,然后显示对应的英文星期。如果输入不在1到7之间,会给出错误消息。
阅读全文