以下是一個(gè)簡(jiǎn)單的C++程序,展示了如何實(shí)現(xiàn)一個(gè)sum函數(shù)來計(jì)算數(shù)組中元素的總和:
#include <iostream>
int sum(int arr[], int size) {
int total = 0;
for (int i = 0; i < size; i++) {
total += arr[i];
}
return total;
}
int main() {
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
int result = sum(arr, size);
std::cout << "Sum of array elements: " << result << std::endl;
return 0;
}
在這個(gè)程序中,我們定義了一個(gè)sum函數(shù),它接受一個(gè)整型數(shù)組和數(shù)組大小作為參數(shù),并返回?cái)?shù)組中元素的總和。在主函數(shù)中,我們聲明一個(gè)整型數(shù)組arr,并計(jì)算其大小。然后我們調(diào)用sum函數(shù)來計(jì)算數(shù)組元素的總和,并將結(jié)果打印到控制臺(tái)上。
運(yùn)行此程序?qū)⑤敵觯?/p>
Sum of array elements: 15