Re: [問題] c++ (500p

看板PttEarnMoney作者 (GAIA)時間6年前 (2017/10/25 12:29), 編輯推噓1(103)
留言4則, 2人參與, 6年前最新討論串2/2 (看更多)
※ 引述《KeineKuni (Kuni)》之銘言: : 請寫出一個class : private成員有 : int a[5]; : public成員有 : 建構子 : void get_sum(); : 在建構子中指定a裡面所有數字, : 呼叫get_sum即印出a裡面所有數字的總和。 : 期限 12:30 : 500p #include<iostream> using namespace std; class myClass { int a[5]; public: myClass(int *array) { for(int i=0; i<5; i++) { a[i] = *(array+i); } } void get_sum() { int sum = 0; for(int i=0; i<5; i++) { sum += a[i]; } cout << sum << endl; } }; int main() { int a[] = {1,2,3,4,5}; myClass obj(a); obj.get_sum(); } 一些例外狀況的判斷就先略過了... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 129.219.112.70 ※ 文章網址: https://www.ptt.cc/bbs/PttEarnMoney/M.1508905769.A.805.html

10/25 12:31, 6年前 , 1F
跑不出來 還是感謝
10/25 12:31, 1F

10/25 12:32, 6年前 , 2F
收到感謝 我在Linux gcc下可跑
10/25 12:32, 2F

10/25 12:33, 6年前 , 3F
如果不同平台的話可能要改一下
10/25 12:33, 3F

10/25 12:36, 6年前 , 4F
啊 是我複製錯 可以跑
10/25 12:36, 4F
文章代碼(AID): #1Py1CfW5 (PttEarnMoney)
文章代碼(AID): #1Py1CfW5 (PttEarnMoney)