用c++写一个程序,索引转化器,这个函数接受0-11的整数作为输入,并返回一到十二月份的字符串
时间: 2024-03-16 10:47:35 浏览: 24
好的,下面是用 C++ 写的索引转化器程序,请参考:
```cpp
#include <iostream>
#include <string>
std::string index_to_month(int index) {
std::string month;
switch (index) {
case 0:
month = "January";
break;
case 1:
month = "February";
break;
case 2:
month = "March";
break;
case 3:
month = "April";
break;
case 4:
month = "May";
break;
case 5:
month = "June";
break;
case 6:
month = "July";
break;
case 7:
month = "August";
break;
case 8:
month = "September";
break;
case 9:
month = "October";
break;
case 10:
month = "November";
break;
case 11:
month = "December";
break;
default:
month = "Invalid index";
}
return month;
}
int main() {
int index;
std::cout << "Enter an index (0-11): ";
std::cin >> index;
std::cout << "The corresponding month is: " << index_to_month(index) << std::endl;
return 0;
}
```
该程序使用了 `switch` 语句来将输入的索引转换为相应的月份字符串,如果输入的索引不在 0-11 范围内,则返回 "Invalid index"。您可以将该程序复制到 C++ 编译器中运行并测试。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)