Re: [問題] c++ (500p
※ 引述《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
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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):