Yahoo奇摩知識+將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+服務將會轉為唯讀模式。其他Yahoo奇摩產��與服務或您的Yahoo奇摩帳號都不會受影響。如需關於Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。
1. 修改與補充下列程式碼,建立Dept 類別。(非常緊急,請各位幫幫忙)?
Class Dept {private char *name, *chair; int faculty; public
Dept(char *nm = " ", *chr = " ", int f = 0): name(nm), chair(ch),
faulty(f) {}set(char *chr, int f) {chair = chr; faculty = f}
show{cout << "系名:" << name <<"\t 系主任:" << chair << "\t 教師人
數:" << faculty << endl;}
void main(){Dept MSE("材料系"), CHE(化工系); MSE.set(郭東昊, 24);
CHE.set(林昇佃, 31); MSE.show; CHE.show; System("pause")}
2 個解答
- prisoner26535Lv 75 年前
#include<stdio.h>
#include<iostream>
using namespace std;
class Dept{
private:
string name, chair;
int fCnt;
public:
Dept(string N="",string C="",int F=0
):name(N),
chair(C),
fCnt(F){}
void set(string C,int F){chair=C;fCnt=F;}
string show(){
char buf[128];
sprintf(buf,"%d",fCnt);
return "系名:" + name +" 系主任:" + chair + " 教師人數:" + string(buf);
}
};
int main(void){
Dept MSE("材料系"), CHE("化工系");
MSE.set("郭東昊", 24);
CHE.set("林昇佃", 31);
cout<<MSE.show()<<endl;
cout<<CHE.show()<<endl;;
return 0;
}