c语言编写
程序编写:编写一函数,函数原型为: int max(int arr[ ], int n) 。函数功能要 求求解数组 arr 中 n 个整型数据的最大数并返回该最大数。再编写主函数 main对 max 函数进行测试。
程序代码:
#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;
}