# include<stdio.h>
/*
认为1: 定义一个函数,它的参数是int数组,它的返回值是数组中的所有元素的和。
int getArrSum(int arr[], int len){
}
任务2: 定义一个函数,它的参数是int数组, 它的返回值是数组中所有元素的最大值。
int getArrMax(int arr[], int len){
}
任务3: 定义一个函数,它的参数是int数组,和要查找的值。如果在这个数组中,能找到,则返回第一个找到的值的下标;
如果找不到,则返回值-1
int findArrValue(int arr[], int len, int val){
}
*/
//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));
//}
//int getArrMax(int arr[], int len){
// int max = arr[0];
// for(int i;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));
//}
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",findArrValue(arr, 3, 10));//2
printf("%d\n",findArrValue(arr, 3, -10));//-1
}