输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 定义一个指针数组将下面的星期信息组织起来,输入一个字符串,在表中查找,若存在,输出该字符串在表中的序号,否则输出-1。 Sunday Monday Tuesday Wednesday Thursday Friday Saturday
时间: 2023-12-18 10:02:51 浏览: 288
以下是一个可能的实现,供参考:
```c
#include <stdio.h>
#include <string.h>
int main() {
const char *weekdays[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
int repeat;
scanf("%d", &repeat);
while (repeat--) {
char input[32];
int found = -1, i;
scanf("%s", input);
for (i = 0; i < 7; i++) {
if (strcmp(weekdays[i], input) == 0) {
found = i;
break;
}
}
printf("%d\n", found);
}
return 0;
}
```
在这个程序中,我们定义了一个指针数组 `weekdays` 来存储星期信息。在每次循环中,我们先读入一个字符串,然后遍历 `weekdays` 数组,逐个比较其中的字符串是否与输入字符串相等。如果相等,就将 `found` 设置为当前的下标值,并跳出循环。最后输出 `found` 即可。
需要注意的是,在比较字符串是否相等时,我们使用了 `strcmp` 函数,这是一个标准库函数,用于比较两个字符串的大小。如果两个字符串相等,它返回 0,否则返回一个非零值。
阅读全文
相关推荐

















