[cpp] * All rightsreserved. * 文件名稱:score.cpp * 作 者:紀子龍 * 完成日期:2013 年3 月 14 日 * 版本號: v1.0 * 輸入描述:無 * 問題描述:無 * 輸出:無 */ #include <iostream> using namespace std; class Bulk { private: int leng;//長 int wid;//寬 int heig;//高 int volume; int area; public: void setBulk(); void volumes();//體積 void areas();//表面積 void showBulk(); }; void Bulk::setBulk() { cout<<"請輸入長方柱的長 寬 高"<<endl; cin>>leng>>wid>>heig; } void Bulk:: volumes()//體積 { volume=leng*wid*heig; } void Bulk:: areas()//表面積 { area=(leng*wid+leng*heig+wid*heig)*2; } void Bulk:: showBulk() { cout<<"體積"<<volume<<endl; cout<<"表面積"<<area<<endl; } int main() { Bulk a,b,c; a.setBulk(); b.setBulk(); c.setBulk(); a.volumes(); b.volumes(); c.volumes(); a.areas(); b.areas(); c.areas(); a.showBulk(); b.showBulk(); c.showBulk(); return 0; } 運行結果: