C 第四次上機

2021-07-10 22:07:33 字數 1885 閱讀 2035

(1)設有乙個描述座標點的cpoint類,其私有變數x和y代表乙個點的x,y座標值。編寫程式實現以下功能:利用建構函式傳遞引數,並設其預設引數值為60和75,利用成員函式display()輸出這一預設值;利用公有成員函式setpointq將座標值修改為(80,150),並利用成員函式輸出修改後的座標值

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace mycs

}class cpoint

public cpoint(int xx, int yy)

public void display()

,)", x, y);

}public void setpointq(int x1, int y1)

}}

(2)定義乙個人員類cperson,資料成員包括:姓名,編號,性別和用於輸入輸出的成員函式。在此基礎上派生出學生類cstudent(增加成績)和教師類cteacher(增加教齡),並實現對學生和教師資訊的輸入/輸出。

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace cpp

}class cperson

public cperson(string na, int n, string s)

public void input()

public void output()

", name);

console.writeline("編號: ", num);

console.writeline("性別: ", ***);}}

class cstudent : cperson

public cstudent(string na, int n, string s, int gr)

: base(na, n, s)

public void input()

public void output()

", grade);}}

class cteacher : cperson

public cteacher(string na, int n, string s, int y)

: base(na, n, s)

public void input()

public void output()

", year);}}

}

(3)輸入乙個由若干字元組成的字串,寫乙個靜態方法,方法中使用輸出引數輸出其中的大寫字母,小寫字母,數字和其他字元的個數。

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace cpp

個大寫字母,個小寫字母,個數字,個其他字元", daxie, xiaoxie, num, other );

console.readkey();

} }

class test

else if(ss[i]>='a'&& ss[i]<='z')

else if(ss[i]>='0'&& ss[i]<='9')

else}}

}}

第四次上機

1.結果 constructor called copy constructor called constructor called constructor called constructor called constructor called copy constructor called co...

第四次c 上機作業

一.問題及 檔名稱 ex1 1.cpp 作 者 熊鼎 完成日期 2017 年 4 月 21 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 乘法口訣表 程式輸出 問題分析 略 演算法設計 略 一.問題及 檔名稱 作 者 熊鼎 完成日期 2017 年 4 月 21 日 版...

c 第四次上機作業

一 乘法口訣表 檔名稱 c 4 乘法口訣表.cpp 作 者 熊豆瑄 完成日期 2017 年 4 月 21 日 版 本 號 v1.0 對任務及求解方法的描述部分 用迴圈語句完成 輸入描述 略 問題描述 程式設計序,輸出乙個乘法口訣表 程式輸出 略 問題分析 略 演算法設計 for迴圈語句 二 利用迴圈...