1、 /缺省构造函数 Tpoint(T a,T b,T c) x=a;y=b;z=c; /带参数的构造函数 Tpoint(Tpoint &a); T getx()return x; /返回坐标点的x值 T gety()return y; /返回坐标点的y值 T getz()return z; /返回坐标点的z值 T Tpointmove(T mx,T my,T mz) x+=mx; y+=my; z+=mz; /移动位置(修改坐标值) void input() coutxyz; /输入球面上一点的坐标值 void output() cout(x,yz) Tpoint operator=(Tpoin
2、t &p1);Tpoint:(Tpointp1) x=p1.getx(); y=p1.getx(); z=p1.getz(); /取坐标值operator =(Tpointp2) x=p2.getx(); y=p2.getx(); z=p2.getz(); return *this;class Tball m; double radius; Tball() radius=0; zx,T zy) m=zx; radius=zy; T volume() return (4.0/3)*PI*radius*radius*radius; T area() return 4*PI*radius*radiu
3、s; void setradius() 请输入球的半径:radius; void setTpoint()请输入球的圆心坐标 m.input();球的圆心坐标为; m.output();球的半径为radius void Tballmove(T mx,T my,T mz) m.Tpointmove(mx,my,mz);void main()Tball x1;x1.setradius();x1.setTpoint();cout球的表面积为x1.area()球的体积为x1.volume()stdlib.hstatic int n=1;enum RelationFriends,Familiers,Col
4、league;templatestruct Person char Num10;/编号 char PhoNum12;/电话号码 char Name20;/姓名 int m;/关系 Person( int &ite) m=ite;Person(int &p1,char Name,char P, char item) for(int i=0;i20;i+) Namei=Namei; for(int j=0;j11;j+)PhoNumj=Pj; for(int k=0;k10;k+) Numk=itemk; m=p1; ;class SeqListprotected: Person *data; S
5、eqList(T& x)data=new Person(x); bool Input(); void Output(); void Insert(); void Search(); void Show_All(); void Delete(); void Correct(); void Show_Select(); void Show_Friends(); void Show_Familiers(); void Show_Colleague();bool SeqListdatal.Num;请输入您要添加的人的姓名:datal.Name;请输入您要添加的人的电话:datal.PhoNum; co
6、ut请输入您要添加人与您的关系(1)亲人 (2)同事 (3)朋友datal.m; l+; n+; return true;void SeqListInput();信息已保存好!Search() char pr20;请输入您要查找的姓名或序号:pr; bool flag=1; for(int li=0;lin-1;li+) if(IfEqual(pr,datali.Name)|IfEqual(pr,datali.Num)姓名:datali.Namett序号:datali.Numt电话:datali.PhoNumk!=0k+)datali.PhoNumk;tSwitch(datali.m);fla
7、g=0; if(flag) cout没有您需要的信息!请查证后再试!Show_All() cout所有人的信息如下: for(int lm=0;lmlm+)datalm.Numdatalm.Namedatalm.PhoNumk!datalm.PhoNumk; Switch(datalm.m);Show_Select()coutm; switch(m) case 1:Show_Familiers();break; case 2:Show_Colleague(); case 3:Show_Friends(); case 4:Search(); default:关系设置错误!请重新设置! Show_Friends()所有朋友的信息如下: if(datalm.m=3)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1