编写一个程序,用周一到周日的英文名称初始化一个字符指针数组,当键盘输入整数为1-7时,显示相应的英文名,日输入其他整数时显示信息错误
时间: 2023-05-18 07:04:17 浏览: 67
好的,我可以回答这个问题。以下是一个示例程序:
```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之间的整数时,程序将显示相应的英文星期几名称。如果用户输入的数字不在这个范围内,程序将显示错误信息。
希望这个程序对你有帮助!
相关问题
编写一个程序,用周一到周日的英文名称初始化一个字符指针数组,当键盘输入整数为1-7时,显示相应英文名,输入其他整数时显示错误信息。
以下是用 C 语言编写的程序,可以实现你的需求:
```c
#include <stdio.h>
#include <string.h>
int main() {
char *weekdays[] = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
int day;
printf("Please enter a number between 1 and 7: ");
scanf("%d", &day);
if (day >= 1 && day <= 7) {
printf("%s\n", weekdays[day - 1]);
} else {
printf("Error: Invalid input!\n");
}
return 0;
}
```
当用户输入一个整数时,程序会从字符指针数组中获取相应的英文名称并输出,如果输入的整数不在 1-7 的范围内,则会输出错误信息。
使用c语言编写一个程序,用周一到周日的英文名称初始化一个字符指针数组,当键盘输入整数为1-7时,显示相应英文名,输入其他整数时显示错误信息。
好的,这个问题我可以回答。以下是程序代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char *weekdays[] = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
int input;
printf("请输入一个整数(1-7): ");
scanf("%d", &input);
if (input >= 1 && input <= 7) {
printf("%s\n", weekdays[input-1]);
} else {
printf("错误的输入\n");
}
return 0;
}
```
希望能对您有所帮助。