根据main函数的调用以及程序的输出完成类定义,实现指定的功能
测试main函数样例:
#include
#include
#include
using namespace std;
int main(){
Salesman sman[]={
Salesman("Li",4,100,0.5),
Salesman("Wang",3,200,0.4),
Salesman("Liu",2,300,0.3)
};
Salesman::show();
cout<<"Average commission is:"<
输入样例:
在这里给出一组输入。例如:
无
输出样例:
在这里给出相应的输出。例如:
There are 3 salesmen,sales amount is:620
Average commission is:206.667
答案详解:
class Salesman{
string name;//销售的名字
int s1,s2;//2个整型的销售数据
double s3;//销售数据
static int number;//静态数据成员:销售的数量统计
static int amount;//静态数据成员:总销售额的统计
public:
Salesman(string namem,int s1m,int s2m,double s3m):name(namem),s1(s1m),s2(s2m),s3(s3m){
number=number+1;
amount=amount+s1m*s2m*s3m;
}//带成员初始化列表的构造函数
static void show();//静态函数成员:输出销售人数和销售总量
static double getAver();//静态函数成员:计算并输出
}; //静态函数成员通常用来操作静态数据成员
int Salesman::number=0;//静态数据成员的初始化
int Salesman::amount=0;//必须在类的定义体外
void Salesman::show(){
cout<<"There are "<
输入样例:
在这里给出一组输入。例如:
无
输出样例:
在这里给出相应的输出。例如:
There are 3 salesmen,sales amount is:620 Average commission is:206.667
答案详解:
class Salesman{
string name;//销售的名字
int s1,s2;//2个整型的销售数据
double s3;//销售数据
static int number;//静态数据成员:销售的数量统计
static int amount;//静态数据成员:总销售额的统计
public:
Salesman(string namem,int s1m,int s2m,double s3m):name(namem),s1(s1m),s2(s2m),s3(s3m){
number=number+1;
amount=amount+s1m*s2m*s3m;
}//带成员初始化列表的构造函数
static void show();//静态函数成员:输出销售人数和销售总量
static double getAver();//静态函数成员:计算并输出
}; //静态函数成员通常用来操作静态数据成员
int Salesman::number=0;//静态数据成员的初始化
int Salesman::amount=0;//必须在类的定义体外
void Salesman::show(){
cout<<"There are "<



