变量作业

21 阅读1分钟

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);

效果如图:

屏幕截图 2025-12-29 102559.png

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));

效果如图:

屏幕截图 2025-12-29 102854.png

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));

效果如图:

屏幕截图 2025-12-29 103055.png