第3周專案4-考了語文數學的學生(多檔案形式組織程式)
*
* Copyright (c) 2015, 煙臺大學計算機學院
* All rights reserved.
* 檔名稱:test.cpp
* 作 者:劉暢
* 完成日期:2015年 3 月 21 日
* 版 本 號:v1.0
*
* 問題描述:下面提供了類Stu的資料成員定義,和用於測試的main函式,參考如圖的執行結果,完成類的定義,並用多檔案形式組織程式
* 輸入描述: NULL;
* 程式輸出: 按定義輸出。
全程式碼如下:
#include <iostream>
using namespace std;
class Stu
{
private:
string name; //學生姓名
float chinese; //語文成績
float math; //數學成績
public:
void setStudent(string ,float ,float);
void show( );
void setName(string );
string getName( );
float average( );
};
int main()
{
Stu s1,s2;
s1.setStudent("Lin daiyu",98,96); //物件置初值
s2.setStudent("Jia baoyu",90,88); //物件置初值
s1.show(); //列印資訊
s2.show(); //列印資訊
s1.setName("xue baochai"); //重新置p1物件的名字
s1.show();
cout<<"s1.Name: "<<s1.getName()<<endl; //列印物件的名字
cout<<"s1.average: "<<s1.average()<<endl; //列印物件的成績
return 0;
}
void Stu::setStudent(string na,float ch,float ma)
{
name=na;
chinese=ch;
math=ma;
}
void Stu::show()
{
cout<<"Name: "<<name<<endl;
cout<<"Score: "<<chinese<<'\t'<<math<<endl;
cout<<"average: "<<(chinese+math)/2<<'\t'<<"Sum: "<<chinese+math<<endl;
cout<<endl;
}
void Stu::setName(string na2)
{
name=na2;
}
string Stu::getName()
{
return name;
}
float Stu::average()
{
return (chinese+math)/2;
}
多檔案形式:
執行結果:
相關文章
- 第4周專案4-指向學生類的指標指標
- 第3周專案3-三角形類(程式的多檔案組織)
- 如何組織構建多檔案 C 語言程式(二)
- 如何組織構建多檔案 C 語言程式(一)
- 前端專案檔案組織與元件命名前端元件
- 第13周-專案2-用檔案儲存的學生名單
- 如何進行專案管理?企業專案管理常見的組織形式有哪些?專案管理
- 學生檔案
- objective-C 的程式碼檔案組織Object
- 學生黨學程式設計,有這個開源專案就夠了!程式設計
- 第2周專案4-圖書館的書
- 專案型組織的流程之舞
- Python:讀寫檔案(I/O) | 組織檔案Python
- C語言標頭檔案組織與包含原則C語言
- Objective-C檔案組織介紹(附程式碼)Object
- 專案組織規劃的原則(轉)
- 學習過程中,專案檔案、程式碼疑惑點
- 專案中的組織溝通:話語權和權力的交替
- 第13周-閱讀專案4-寫出下面程式的輸出結果
- LlamaFS自組織檔案管理器
- PRINCE2專案管理初探之五:專案組織(Organisation)專案管理
- 【原創】組織專案管理討論專案管理
- 專案管理與組織結構(轉)專案管理
- 來吧學學.Net Core之專案檔案簡介及配置檔案與IOC的使用
- 第14周-閱讀專案4-二進位制檔案和字串流操作的一般方法字串
- 《程式設計師的數學》第2版來了!程式設計師
- Vue原始碼探究-原始碼檔案組織Vue原始碼
- 跨平臺專案組織——Codeblocks & VCBloC
- 專案管理過程之組織和角色 (轉)專案管理
- 專案組織——比較而後提高(轉)
- 專案管理過程之組織和角色(轉)專案管理
- [軟體人生]學生選擇專案與學生和程式設計師的差異對話程式設計師
- 幽默:讓程式碼檔案有組織地分層,然後...
- APT組織檔案館|2021年度APT組織活動態勢分析APT
- 這個開源組織裡的專案都是精品
- 第14周-專案1-用二進位制檔案處理學生成績
- 組織級專案管理例項分享——來自專案管理群的討論專案管理
- 疫情期間,我通過專案重學了小程式