代码如下:
#include <stdio.h>
int getArrSum(int arr[], int len) {
int sum = 0;
for (int i = 0; i < len; i++) {
sum += arr[i];
}
return sum;
}
int main(){
int arr[3] = {1,2,3};
printf("%d",getArrSum(arr,3));
}
运行结果如下:

代码如下:
#include <stdio.h>
int getArrMax(int arr[], int len) {
int max = arr[0];
for (int i = 1; i < len; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main(){
int arr[3] = {1,2,3};
printf("%d",getArrMax(arr,3));
}
运行结果如下:

代码如下:
#include <stdio.h>
int getArrSum(int arr[], int len) {
int sum = 0;
for (int i = 0; i < len; i++) {
sum += arr[i];
}
return sum;
}
int getArrMax(int arr[], int len) {
int max = arr[0];
for (int i = 1; i < len; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int findArrValue(int arr[], int len, int val) {
int idx = -1;
for (int i = 0; i < len; i++) {
if (arr[i] == val) {
idx = i;
break;
}
}
return idx;
}
int main() {
int arr[3] = {1, 2, 10};
printf("%d\n", getArrSum(arr, 3));
printf("%d\n", getArrMax(arr, 3));
printf("%d\n", findArrValue(arr, 3, 10));
printf("%d\n", findArrValue(arr, 3, -10));
}
运行结果如下:
