一个单词表存放了五个表示颜色的英文单词,输入一个字母,在单词表中查找并输出所有以此字母开头的单词,若没有找到,输出Not Found。要求用指针数组实现。
时间: 2024-05-15 22:13:05 浏览: 158
CSS英文小词典_css英文单词_css中英文单词对照表
下面是一个使用指针数组实现的代码示例:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string colors[5] = {"red", "green", "blue", "yellow", "black"};
char ch;
bool found = false;
cout << "Enter a letter: ";
cin >> ch;
for (int i = 0; i < 5; i++) {
if (colors[i][0] == ch) {
cout << colors[i] << endl;
found = true;
}
}
if (!found) {
cout << "Not Found" << endl;
}
return 0;
}
```
在上面的代码中,我们首先定义了一个字符串类型的数组 `colors`,其中存放了五个颜色的英文单词。然后,通过用户输入一个字母,我们遍历整个数组,查找所有以此字母开头的单词,并输出到屏幕上。如果没有找到,我们输出 "Not Found"。需要注意的是,我们使用了一个布尔类型的变量 `found` 来标记是否找到了符合条件的单词。最后,我们返回 0 表示程序运行成功结束。
阅读全文