编写一个程序,用周一到周日的英文名称初始化一个字符指针数组,当键盘输入整数为1-7时,显示相应英文名,输入其他整数时显示错误信息。
时间: 2023-04-06 13:00:43 浏览: 143
好的,这是一个关于编程的问题。以下是代码示例:
```
#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;
}
```
希望能对您有所帮助。
相关问题
编写一个程序,用周一到周日的英文名称初始化一个字符指针数组,当键盘输入整数为1-7时,显示相应的英文名,日输入其他整数时显示信息错误
好的,我可以回答这个问题。以下是一个示例程序:
```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之间的整数时,程序将显示相应的英文星期几名称。如果用户输入的数字不在这个范围内,程序将显示错误信息。
希望这个程序对你有帮助!
使用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;
}
```
希望能对您有所帮助。
阅读全文