编写一个程序,用12个月份的英文名称,初始化一个字符指针数组当键盘输入整数为一到12:00显示相应的运分名,输入其他整数时显示错误信息用C++
时间: 2024-09-18 15:05:42 浏览: 73
为了编写一个这样的程序,你可以创建一个字符数组存储月份的英文名称,并使用`cin`从用户处获取输入。如果输入的数字在一到十二之间,对应地返回对应的月份;否则,显示错误信息。以下是简单的C++代码示例:
```cpp
#include <iostream>
#include <cctype>
const char* months[13] = {
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December", "Invalid"
};
int main() {
int input;
std::cout << "Enter a number between 1 and 12 (inclusive) for the month: ";
std::cin >> input;
if (input >= 1 && input <= 12) {
std::cout << "The month is: " << months[input];
} else {
std::cout << "Error: Invalid input. Please enter a number between 1 and 12.";
}
return 0;
}
```
在这个程序中,我们首先定义了一个包含13个元素的字符指针数组,其中前12个元素用于存储月份,最后一个元素作为无效输入的占位符。然后,在`main`函数中,提示用户输入一个月份编号,检查输入是否在合法范围内,并相应地输出结果或错误消息。
阅读全文
相关推荐



















