注册 登录
编程论坛 C语言论坛

c语言编写

hubingleo 发布于 2020-12-23 23:13, 1463 次点击
程序编写:编写一函数,函数原型为: int max(int arr[ ], int n) 。函数功能要 求求解数组 arr 中 n 个整型数据的最大数并返回该最大数。再编写主函数 main
对 max 函数进行测试。
1 回复
#2
风过无痕19892020-12-24 00:32
回复 楼主 hubingleo
程序代码:

#include<stdio.h>
int main(void)
{
    int max(int arr[], int n);
    int i, n, *p, max_val;
    int arr[10];
    printf("enter n: ");
    scanf("%d", &n);
    printf("enter %d integers:",n);
    for (i = 0;i<n;i++)
        scanf("%d", &arr[i]);
    p = arr;
    max_val = max(p, n);

    printf("The maximum is %3d\n", max_val);

    return 0;
}

int max(int arr[], int n)
{
    int i, max;
    max = arr[0];
    for (i = 1;i < n;i++)
    {
        if (arr[i] > max)
            max = arr[i];
    }
    return max;
}
1