定义指针数组将下面的月份信息保存下来,输入n个数字,对每个数字,在表中查找对应的月份,若存在则输出该数字对应的月份,否则输出“no find”。
时间: 2023-04-27 21:04:02 浏览: 166
指针的定义和使用 指针与数组
可以定义一个指针数组,每个指针指向一个字符串,表示一个月份。例如:
char *months[] = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
然后,输入n个数字,对每个数字,可以使用循环遍历指针数组,查找对应的月份。如果找到了,输出该数字对应的月份;否则,输出“no find”。具体代码如下:
int n;
scanf("%d", &n);
for (int i = ; i < n; i++) {
int num;
scanf("%d", &num);
if (num >= 1 && num <= 12) {
printf("%s\n", months[num-1]);
} else {
printf("no find\n");
}
}
阅读全文