首页 > 电脑 > 用C++建立一个person类

用C++建立一个person类

电脑 2023-02-02

C++创建一个person的类,能输入多人的姓名,身高和体重,并按升高的顺序输出。跪求一个完整的代码。

#include
#include
usingnamespacestd;
classperson{
private:
stringname;
intheight;
intweight;
public:
person(){name="noname";height=180;weight=75;}
person(stringnm,inth,intw){
name=nm;height=h;weight=w;
}
voidset();
friendvoidsort(persona[],intn);
voidshow()const;
~person(){}
};
voidperson::set(){
cout<<"姓名身高(厘米)体重(千克):";
cin>>name>>height>>weight;
}
voidsort(persona[],intn){
inti,j,k;
persont;
for(i=0;i k=i;
for(j=i+1;j if(a[k].height k=j;
}
if(i!=k){
t=a[i];
a[i]=a[k];
a[k]=t;
}
}
}
voidperson::show()const{
cout<<"姓名:"< cout<<"身高:"< cout<<"(厘米)体重:"<}
intmain(){
inti;
persona[5]={person("Jonh",196,85),person("Park",185,80),person("White",202,100)};
a[3].set();
a[4].set();
cout<<"排序前:\,";
for(i=0;i<4;++i)a[i].show();
sort(a,5);
cout<<"排序后:\n";
for(i=0;i<4;++i)a[i].show();
return0;
}

求高手设计一个C++设计一个person类

(1)设计一个person类,其数据成员的访问属性为private,并包含一个信息输出函数display(). (2)公用继承方式写出person类的派生类:Student类,在Studet类中包含一个信息输出函数show().在主函数()中分别实现两类对象的信息输出。 #include using namespace std; class person{ private: char *name; int age,height,weight; public: person(){ //person类的构造函数 name="UNKWON"; age=20; height=170

c++定义一个名为Person的类?

#include using namespace std; //这个类独立写在头文件里比较好 class Person { private: char *Name; float height; float weight; public: Person(){}//构造函数可以不实现 ~Person(){}//析构函数也不实现了 //并且有如下公有成员函数: void setPerson(char *n,float h,float w); //设置姓名、身高和体重 strcpy string.h或cstring void print(); //输出姓名、身高和体重 char*

C#定义一个person类,至少包含一个静态变量,两个构造函数,一个方法?

Person类: public class Person { /// /// 静态变量 /// public static uint Count =0; public string Name{ get; set; } public uint Age { get; set; } /// /// 无参构造函数 /// public Person() { Name = ""; Count++; } /// /// 有参数构造函数 /// /// 标签:编程 信息技术 person CC++ c++

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18