栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++面向对象---练习题3-1

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++面向对象---练习题3-1

根据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 "< 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/997490.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号