首页 > 试题广场 >

Betelgeusean plorg有这些特征。

[问答题]
Betelgeusean plorg有这些特征。
数据:
1、plorg的名称不超过19个字符;
2、plorg有满意指数(CI),这是一个整数。
操作:
1、新的plorg将有名称,其CI值为50;
2、plorg的CI可以修改;
3、plorg可以报告其名称和CI;
4、plorg的默认名称为“Plorga”。
请编写一个Plorg类声明(包括数据成员和成员函数原型)来表示plorg,并编写成员函数的函数定义。然后编写一个小程序,以演示Plorg类的所有特性。
#include <iostream>
#include <cstring>
using namespace std;
const int SIZE=19;
class plorg
{
public:
	plorg(const char st[]="plorga",int ci=50);
	void reset_ci(int n);
	void show_info() const;
private:
	char name[SIZE];
	int CI;
};

plorg::plorg(const char st[],int ci)
{
	strcpy(name,st);
	CI=ci;
}
void plorg::reset_ci(int n)
{
	CI=n;
}
void plorg::show_info() const
{
	cout<<"Plorg name:"<<name<<",CI="<<CI<<endl;
}

int main()
{
	plorg p1;
	p1.show_info();
	p1.reset_ci(98);
	p1.show_info();
	plorg pm("Sreonm",87);
	pm.show_info();
	system("pause");
	return 0;
}

发表于 2021-03-09 17:50:33 回复(0)