主函式:建立虛擬型別為int型別的張三物件,輸出其工資和姓名,建立虛擬型別為float型別的李四物件,並通過修改工資函式將其工資修改為12345.6,輸出其工資和姓名。
建立物件陣列,引數初始化值對應如下表:
姓名 工資
張麗 2000
韓麗 5000
袁麗 6500
毛麗 3500
**如下:
(a)兩個基類都包含:姓名、年齡、性別、位址、**;#
include
#include
using namespace std;
template
class employee
setchengyuan()
void
chengyuanhuoqu()
void
pjz(employee shuzu,
int n)
pinjun/=4;
for(
int i=
0;i<
4;i++)}
};main()
; shuzu[0]
.pjz
(shuzu,4)
;}
在teacher類中包含:title(職稱),在cadre類中包含:post(職務),在teacher_cadre
中包含:wages(工資);
(b)兩個基類都包含:display()函式,分別輸出本類中的成員資訊;
(c)在兩個基類中的姓名、年齡、性別、位址和**資料成員使用相同名字,在派生類中引用這些資料成員時,採用指定作用域的方式;
(d)在派生類teacher_cadre的成員函式show()中呼叫teacher類中的display()函式;
(e)使用物件陣列儲存輸入的物件;
**如下:
已知不同品類商品的單件提成不同,對應關係如下表:#
include
#include
using namespace std;
class teacher
void
display()
};class cadre
void
display()
};class teachercadre : public teacher,public cadre
void
show()
};main()
;for
(int i=
0;i<
3;i++
) a[i]
.show()
;}
手機 電腦
印表機
相機 平板電腦
外設 2%
0.8%
3% 2%
3% 8%
5k 8k
2k 3k
2k 1k
基礎知識,第三個可以應用簡單工廠模式來寫,比較精煉,不過懶得再寫了。**如下:
#include
#include
using namespace std;
class xiaoshouyuan
this->name=name;
this->bianhao=bianhao;
this->xiaoshoupinlei=xiaoshoupinlei;
this->ruzhishijian=ruzhishijian;
this->xiaoshouliang=xiaoshouliang;
this->gongzi=this->ruzhishijian*
100+f*i*xiaoshouliang;
}void
shuchu()
};class jinli
void
shuchu()
};main()
微積分小題集(4)
newcommand d newcommand f newcommand dxx 討論廣義積分 f 1 frac d x,f 1 frac d x 的收斂性與絕對收斂性。當 alpha le 0 時,根據柯西收斂原理,廣義積分不收斂。當 alpha 0 時,任取 1,有 f frac d x fra...
微積分小題集(3)
newcommand d newcommand f newcommand dxx f frac dx f frac dx frac14 f frac2 2 1 dx a arctan frac b ln frac 1 兩邊求導即可解得 a,b f frac dx a sqrt b arcsin fr...
巧思覺簡單小題
題目一 特殊的數字 problem description 有些數字的立方的末尾正好是該數字本身。比如 1,4,5,6,9,24,25,請你計算一下,在10000以內的數字中 指該數字,並非它立方後的數值 符合這個特徵的正整數一共有多少個。請提交該整數,不要填寫任何多餘的內容。input 無 out...