用C++编写程序:输入一个字母,输出该字母对应的颜色的英语单词,如果没有对应的单词则提示相应信息。
时间: 2024-03-13 17:46:20 浏览: 128
好的,我可以提供一个简单的 C++ 程序,用于实现输入一个字母,输出该字母对应的颜色的英语单词。如果没有对应的单词,则提示相应信息。代码如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
char letter;
string color;
cout << "请输入一个字母:" << endl;
cin >> letter;
switch (letter) {
case 'r':
case 'R':
color = "red";
break;
case 'o':
case 'O':
color = "orange";
break;
case 'y':
case 'Y':
color = "yellow";
break;
case 'g':
case 'G':
color = "green";
break;
case 'b':
case 'B':
color = "blue";
break;
case 'i':
case 'I':
color = "indigo";
break;
case 'v':
case 'V':
color = "violet";
break;
default:
cout << "没有对应的颜色!" << endl;
return 0;
}
cout << "该字母对应的颜色是:" << color << endl;
return 0;
}
```
程序首先会提示用户输入一个字母,然后根据用户输入的字母进行判断,使用 `switch` 语句判断字母对应的颜色,并将颜色保存在字符串变量 `color` 中。如果没有对应的颜色,则输出“没有对应的颜色!”并结束程序。否则,输出“该字母对应的颜色是:”和对应的颜色,并结束程序。
阅读全文
相关推荐
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)