编辑代码

#include <stdio.h>

int sum(int arr[], int len) {
    int result = 0;
    for (int i = 0; i < len; i++) {
        result += arr[i];
    }
    return result;
}

int main() {
    int arr1[] = {1, 2, 3};
    printf("1+2+3 = %d\n", sum(arr1, 3));

    int arr2[] = {1, 1, 1, 1, 1};
    printf("1+1+1+1+1 = %d\n", sum(arr2, 5));

    int arr3[] = {1, 2, -3, 0, -1};
    printf("1+2-3+0-1 = %d\n", sum(arr3, 5));

    return 0;
}