用c++编写程序,输入自己的年龄,相应显示其属于何年龄阶段。 输入自己的年龄 n,可以将年龄阶段划为分为:(1)如果是负数的话,直接提示“输入错误!请再次输入年龄:”,然后可以再次输入。(2)如果是正数的话,n 在 0~9 之间的输出“小孩”;在 10~19 之间的输出“少年”;在 20~29 之间的输出“青年”;在 30~49 之间的输出“中年”;在 50 岁以后的输出“老年”;输入正确的年龄后,显示年龄阶段,退出程序。
时间: 2024-03-11 17:47:15 浏览: 27
好的,以下是C++的代码实现:
```cpp
#include <iostream>
using namespace std;
int main()
{
while (true)
{
int age;
cout << "请输入您的年龄:";
cin >> age;
if (age < 0)
{
cout << "输入错误!请再次输入年龄:" << endl;
}
else if (age < 10)
{
cout << "您的年龄阶段为:小孩" << endl;
break;
}
else if (age < 20)
{
cout << "您的年龄阶段为:少年" << endl;
break;
}
else if (age < 30)
{
cout << "您的年龄阶段为:青年" << endl;
break;
}
else if (age < 50)
{
cout << "您的年龄阶段为:中年" << endl;
break;
}
else
{
cout << "您的年龄阶段为:老年" << endl;
break;
}
}
return 0;
}
```
程序会在用户输入正确的年龄后,输出对应的年龄阶段,并退出程序。如果用户输入的年龄为负数,则会提示用户重新输入。
相关推荐
![](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)