靜態成員

 

描述

某商店經銷一種貨物,貨物成箱進,成箱賣出,購進和賣出都是以重量爲單位(每箱的重量不同),商店需要記錄下存貨的總重量。設計一個貨物類,模擬進出貨過過程,在進貨和出貨過程中,記錄商店庫存的總重量。(初始庫存總重量是100)

輸入

共有兩件商品。
輸入第一件商品的重量
輸入第二件商品的重量

輸出

第一件商品入庫後的庫存總重量
第二件商品入庫後的庫存總重量
第一件商品出庫後的庫存總重量
第二件商品出庫後的庫存總重量

樣例輸入

10 20

樣例輸出

110 
130
120
100
#include <iostream>
#include <cmath>
#include <cstdio>
#include <algorithm>
//using namespace std;
class goods
{
private:
    static int sum;
    int wigh;
public:
    goods(int x):wigh(x)
    {}
    void add()
    {
        sum+=wigh;
    }
    void out()
    {
        sum-=wigh;
    }
    static void print()
    {
        std::cout<<sum<<std::endl;
    }
};
int goods::sum=100;

signed main()
{
    int first,second;
    std::cin>>first>>second;
    goods a(first),b(second);
    //goods::print();
    a.add();
    a.print();
    b.add();
    b.print();
    a.out();
    a.print();
    b.out();
    b.print();
    return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章