用dev c++编写写⼀个⼈物信息管理器,⽤⼾输⼊⼈的姓名和年龄,如果是12岁以下,就是⼉童,12到18岁,⻘ 年,18岁以上,成年。打印表格如下:
时间: 2024-10-06 17:02:52 浏览: 6
当然可以。首先,我们需要创建一个简单的控制台应用程序,在Dev C++中,你可以按照以下步骤编写:
```cpp
#include <iostream>
using namespace std;
// 定义人物信息结构体
struct Person {
string name;
int age;
};
void classifyPerson(Person p) {
if (p.age <= 12) {
cout << "姓名: " << p.name << ", 年龄: " << p.age << ", 类别: 儿童" << endl;
} else if (p.age > 12 && p.age <= 18) {
cout << "姓名: " << p.name << ", 年龄: " << p.age << ", 类别: 青少年" << endl;
} else {
cout << "姓名: " << p.name << ", 年龄: " << p.age << ", 类别: 成人" << endl;
}
}
int main() {
// 读取用户输入
Person user;
cout << "请输入人员姓名: ";
cin >> user.name;
cout << "请输入人员年龄: ";
cin >> user.age;
// 分类并打印
classifyPerson(user);
return 0;
}
```
在这个程序中,我们首先定义了一个`Person`结构体,包含姓名和年龄两个字段。然后,我们创建了一个名为`classifyPerson`的函数,根据年龄对人物进行分类,并将结果显示出来。在`main`函数中,通过用户输入获取姓名和年龄,然后调用分类函数。
运行这个程序,用户会看到提示询问名字和年龄,输入后会立即显示相应的分类结果。