- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(1)设计一个Car类,他的数据成员要能描述一辆汽车的品牌、型号、出厂年份和价格,成员函数包括提供合适的途径来访问数据成员,在main()函数中定义类的对象并调用相应的成员函数
#includeiostream
#includestring
using namespace std;
class Car
{
private:
string Pingpai;
string Xinghao;
int Year;
int Price;
public:
void set()
{
coutshu ru xiang guan xin xiendl;
coutpingpai:;
cinPingpai;
挠畯?尼楸杮慨??
cinXinghao;
coutchuchangnianfen:;
cinYear;
coutjiage:;
cinPrice;
}
void show()
{
coutpingpai:Pingpaiendl;
挠畯?尼楸杮慨??堼湩桧潡?湥汤※
coutchuchangnianfen:Yearendl;
coutjiage:Priceendl;
}
};
int main()
{
Car car;
();
();
return 0;
}
(2)设计一个学生类Student,拥有的数据成员是学号、姓名、电话号码、所属院系,成员函数包括访问和修改这些属性,在main()中定义对象,并输出相关信息
#include iostream
#include string
using namespace std;
class Student cores[i+1].score)
{
tmp=s[i];
s[i]=s[i+1];
s[i+1]=tmp;
}
挠畯?尼分数由高到低排列:;
for(i=0;i4;i++)
couts[i].name s[i].scoreendl;
挠畯?尼最高分:s[0].name s[0].scoreendl;
挠畯?尼最低分:s[3].name s[3].scoreendl;
}
int main()
{
student
s[4]={student(zhang,78),student(wang,80),student(li,92),student(chen,50)};
order(s);
}
(4)编写程序,定义机动车类Vehicle,包括的数据成员有出厂日期和售价并定义成员函数可以设置这些数据成员,再定义print()然后定义car类,增加乘客数量,truck类增加载重吨数.......
#includeiostream
#includestring
using namespace std;
class Vehicle
{
private:
int year,month,day;
int price;
public:
Vehicle()
{
coutplease input date: ;
coutyear,month,day,endl;
cinyear;
cinmonth;
cinday;
coutplease input price:;
cinprice;
coutVehicleendl;
}
virtual void print1()
{
coutdate:year,month,day,endl;
coutprice:priceendl;
}
};
class Car:public Vehicle
{
public:
int amount;
Car()
{
coutplease input amount of passager: ;
cinamount;
coutcarendl;
}
void print2()
{
print1();
coutamount:amountendl;
}
};
class Truck:public Vehicle
{
public:
int ton;
Truck()
{
coutplease input ton:;
cinton;
cout ruckendl;
}
void print3()
{
print1();
cout on:tonendl;
}
};
int main()
{
Vehicle V1;
();
Car C1;
();
Tru
文档评论(0)