我正嘗試使用動態分配的數組而不是向量來創建迷你函數,因爲我試圖弄清楚它們是如何工作的。每行添加整數並將其存儲在數組中
因此,基本上,用戶輸入他們想要的行數,然後,他們進入一組整數/雙打分隔的空間。然後,我想要函數計算每行中整數的總和,並將其分配到數組中。
例如:
3
1 2 3 4
3 2 2 1 //assume each line has the same # of integers (4)
1 4 4 1
然後,如果我實現我的功能總和會再爲10,8,10
到目前爲止,我有這樣的:
int* total //is there a difference if I do int *total ??
int lines;
std::cout << "How many lines?;
std::cin >> lines;
total = new int[lines];
for (int i=0;i<lines;i++)
{
for (int j=0;j<4;j++)
{
total[i] = ? //i'm confused how you add up each line and then put it in the array, then go onto the next array..
}
}
如果沒有任何意義,請隨時提問!謝謝!
'int * total'和'int * total'是相同的。 – xis