用指针数组实现下述程序功能:0-6分别代表星期日到星期六,当输入其中任意一个数字时,输出相应英文单词
时间: 2024-02-18 18:01:23 浏览: 89
好的,这里是使用指针数组实现的代码:
```c
#include <stdio.h>
int main() {
char *days[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
int input;
printf("Enter a number between 0 and 6: ");
scanf("%d", &input);
if (input >= 0 && input <= 6) {
printf("%s\n", days[input]);
} else {
printf("Invalid input\n");
}
return 0;
}
```
这个程序中,我们定义了一个指针数组 `days`,用来存储星期日到星期六的英文单词。然后,我们通过 `scanf` 函数读取用户输入的数字,如果输入的数字在 0 到 6 之间,就输出相应的英文单词。否则,输出错误信息。
阅读全文