编写一个程序,用周一到周日的英文名称初始化一个字符指针数组,当键盘输入整数为1-7时,显示相应的英文名,日输入其他整数时显示信息错误
时间: 2023-05-18 11:04:17 浏览: 159
字符数组的初始化-数组与指针
好的,我可以回答这个问题。以下是一个示例程序:
```c
#include <stdio.h>
#include <string.h>
int main() {
char *weekdays[] = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
int day;
printf("Enter a number between 1 and 7: ");
scanf("%d", &day);
if (day >= 1 && day <= 7) {
printf("The corresponding weekday is %s.\n", weekdays[day - 1]);
} else {
printf("Error: Invalid input.\n");
}
return 0;
}
```
当用户输入一个介于1和7之间的整数时,程序将显示相应的英文星期几名称。如果用户输入的数字不在这个范围内,程序将显示错误信息。
希望这个程序对你有帮助!
阅读全文