1.编写一个函数, 打印传入数组的所有元素
代码如下:
void print_Arr1(int arr[], int n){
for(int i = 0; i < n; i++){
printf("%d\n", arr[i]);
}
}
int arr1[5] = {1, 2, 3, 4, 5};
int arr2[3] = {6, 7, 8};
print_Arr1(arr1, 5);
print_Arr1(arr2, 3);
效果如图:
2.定义一个int函数数组, 它的返回值是数组中所有元素的和
代码如下:
int gerarrsum(int arr[], int len){
int sum = 0;
for(int i = 0; i < len; i++){
sum += arr[i];
}
return sum;
}
int arr[3] = {1, 2, 10};
printf("%d\n", gerarrsum(arr, 3));
效果如图:
3.定义一个int函数数组, 它的返回值是数组中所有元素的最大值
代码如下:
int getarrmax(int arr[],int len){
int max = arr[0];
for(int i = 0; i < len; i++){
if(arr[i] > max);{
max = arr[i];
}
}
}
int arr[3] = {1, 2, 10};
printf("%d\n", getarrmax(arr, 3));
效果如图: