c语言使用指针数组编写程序,实现英文星期的快速查询。 输入数字及输出对应的英文单词如下所示: 0 Sunday 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 输入若干个数组,以-1结束,顺序输出其对应的英文表达
时间: 2024-03-24 21:40:14 浏览: 137
C语言程序设编写程序在数组中查找一个数要求 ⑴用顺序查找实现 ⑵用折半查找实现。 注:若有该数,则输出该数,否则输出“无此数”。
5星 · 资源好评率100%
好的,下面是 C 语言的示例代码,使用指针数组实现英文星期的快速查询:
```c
#include <stdio.h>
int main() {
const char *week[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
int num;
// 循环读取数字并输出对应的英文单词
while (1) {
printf("请输入数字(-1结束):");
scanf("%d", &num);
if (num == -1) {
break;
}
if (num >= 0 && num <= 6) {
printf("%s\n", week[num]);
} else {
printf("输入错误,请重新输入!\n");
}
}
return 0;
}
```
你只需要编译并运行上述程序,程序会循环读取数字并输出对应的英文单词,直到输入 `-1` 结束。注意,程序中使用了指针数组 `week` 来存储英文星期的字符串,每个星期对应数组中的一个元素,索引值从 0 到 6。程序中使用了 `scanf()` 函数来读取输入的数字,并使用 `printf()` 函数来输出对应的英文单词。
阅读全文