
// 任务1:计算数组元素和
int getArrSum(int arr[], int len) {
int sum = 0
for (int i = 0
sum += arr[i]
}
return sum
}
// 任务2:获取数组最大值
int getArrMax(int arr[], int len) {
int max = arr[0]
for (int i = 1
if (arr[i] > max) {
max = arr[i]
}
}
return max
}
// 任务3:查找元素下标
int findArrValue(int arr[], int len, int val) {
for (int i = 0
if (arr[i] == val) {
return i
}
}
return -1
}
// 程序入口main函数
int main() {
int arr[] = {1, 2, 3, 4, 5}
int len = 5
// 测试任务1
printf("数组和:%d\n", getArrSum(arr, len))
// 测试任务2
printf("数组最大值:%d\n", getArrMax(arr, len))
// 测试任务3
printf("元素3的下标:%d\n", findArrValue(arr, len, 3))
return 0
}
