可以使用递归函数来实现该功能。如果数组为空,则返回true。否则,将数组划分为第一个元素和其余部分。计算第一个元素和剩余部分的总和,并将其用于递归调用函数。
代码示例如下:
bool isSumEven(int arr[], int size) {
if (size == 0) {
return true;
} else {
return (arr[0] + isSumEven(arr+1, size-1));
}
}
调用该函数并传递数组和大小参数即可得到结果。