利用C++创建一个person的类,包含人名,身高,体重,并要求输入学生的姓名,能查找到他的身高体重。

如果同时查询多人,身高按顺序排列。

这个定义Person类,然后在main中创建一个person数组,分别输入多个人的信息,查询时按数组下表进行查询追问

能给一个代码么

追答

class Person
{
private:
String name;
int height;
int weight;
public:
Person(String name,int height,int weight)
{
this.name=name;
this.height=height;
this.weight=weight;
}
void display()
{
cout>p.name;
cout>p.height;
cout>p.weight;
}
main()
{
Person person[]=new Person[10];
for(int i=0;i<10;i++)
{ inputPerson(person[i];
}
//数组排序和查找了
}

温馨提示:内容为网友见解,仅供参考
无其他回答

C++创建一个person的类,能输入多人的姓名,身高和体重,并按升高的顺序输...
int n);void show() const;~person() {}};void person::set() {cout << "姓名 身高(厘米) 体重(千克):";cin >> name >> height >> weight;}void sort(person a[], int n) {int i,j,k;person t;for(i = 0; i < n - 1; ++i) {k = i;...

用c++实现一个Person类,要求:属性包含姓名、年龄、身份证号、工作...
include "iostream"#include "string.h"using namespace std;class Person{ private:char name[30];\/\/姓名 int age;\/\/年龄 char identity[30];\/\/身份证号 char position[20];\/\/工作 double salary;\/\/工资 public:Person(char * lname,int lage,char *lidentity,char * lposition,double lsala...

用c++编 能够录入学生信息,包括(学号、姓名、性别、身高、成绩等)并且...
cout<<"正在创建信息列表,请输入班级学生数目:"<<endl;cin>>g_nNumOfStu;pArray = new CStudent[g_nNumOfStu];for(unsigned int i = 0; i < g_nNumOfStu; i++){ CStudent *Temp = new CStudent(3);pArray[i] = *Temp;} cout<<"成绩列表创建完毕"<<endl;} \/\/+--- \/\/|...

C++设有N个人,每人具有编号,姓名,身高,体重等属性,求身高最高最大的那 ...
Num:2Name:BruceHeight:183Weight:72

C++输入信息信息姓名、身高、体重。并比较出身高最高的人,输出该人的...
不用cout<<难道用print输出?比较的话 int t=0;for(int i=1;i<5;i++){ if(baby[i].tall>=baby[t].tall)t=i;} 然后分别输出 baby[t].name,baby[t].tall,baby[t].strong 就行了,你们没学cout那就用你们学的方式输出

C++编程: 定义一个人的类Person,其包含数据有姓名、性别、年龄,编写程 ...
age);void SetName(char name[20]);void SetSex(char sex[4]);void SetAge(int age);char *GetName();char *GetSex();int GetAge();void PrintInfo();private:char name[20];char sex[4];int age;};Persion::Persion(){memset(name, 0, 20);memset(sex, 0, 4);age = 0;...

C++,输入体重,身高,算bmi
} double getbmi(){ return bmi; }private: string name;\/\/姓名 double bmi;\/\/BMI};person::person(){}int main(){ person* p1=new person();\/\/人物对象 string text1 = "Type your first name (with no space):"; string text2 = "Type metric for metric ...

C++,输入体重,身高,算bmi
} double getbmi(){ return bmi; }private: string name;\/\/姓名 double bmi;\/\/BMI};person::person(){}int main(){ person* p1=new person();\/\/人物对象 string text1 = "Type your first name (with no space):"; string text2 = "Type metric for metric ...

用c++编写一个程序
要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师数据操作类teacher的基类。 *\/class person{private: int number; \/\/编号; string name; \/\/姓名;public: person(); \/\/默认构造函数; person(int num,string nam):number(num),name(nam) { } \/\/自定义带参数的...

定义一个Person类,数据成员包含能够保存姓名的变量name,其中有能够输 ...
1、首先建立一个c++的文件,建立一个类,在类中的成员分为保护类,公用,私有,在定义时要声明。注意:建立类时,右大括号后要加分号。2、在类外定义的成员函数需要在类体中进行声明,在类外定义时,要用域运算符声明。格式: 函数类型名 类名::成员函数名()。3、在类外定义的普通成员函...

相似回答