PTA-找出整型数组中最大值的函数

简介: 找出整型数组中最大值的函数

本题要求实现一个找出整型数组中最大值的函数。

函数接口定义:int FindArrayMax( int a[], int n );

其中a是用户传入的数组,n是数组a中元素的个数。函数返回数组a中的最大值。

include

define MAXN 10

int FindArrayMax( int a[], int n );

int main()
{
int i, n;
int a[MAXN];

scanf("%d", &n);
for( i=0; i<n; i++ ){
    scanf("%d", &a[i]);
}

printf("%d\n", FindArrayMax(a, n));

return 0;

}

答案如下:

int FindArrayMax( int a[], int n )
{
int max=a[0];
int i;
for(i=1;imax)
max=a[i];
}
return max;
}

输入:

4
20 78 99 -14

输出:

99

相关文章
|
9月前
|
人工智能
PTA-求最大值及其下标
求最大值及其下标
38 0
|
9月前
|
存储 算法 大数据
C语言中求解数组的最大值和最小值
C语言中求解数组的最大值和最小值
553 0
|
9月前
60.编程统计数组a中正数、0、负数的个数
60.编程统计数组a中正数、0、负数的个数
57 0
|
9月前
|
C语言
C语言中通过INT_MAX判断两个非负整数相加是否溢出
C语言中通过INT_MAX判断两个非负整数相加是否溢出
188 0
wustojc1003设计函数求2个整数的最大值
wustojc1003设计函数求2个整数的最大值
64 0
了解函数,并写一个函数可以找出两数的最大值
了解函数,并写一个函数可以找出两数的最大值
|
数据处理
整数数组中最大子数组的和(2)—— 处理二维数组
将二维转化为一维处理,当子矩阵的上下行确定时,把上下行中每一列的数据当作一个单元,确定左右列的过程就是求以列为单元的一维数组的子数组最大和的过程,这种方法大大提高了效率
105 0
整数数组中最大子数组的和(2)—— 处理二维数组
|
存储 人工智能 C语言
整型在内存中的存储,整型最大值最小值的推导,以及大小端的介绍
整型在内存中的存储,整型最大值最小值的推导,以及大小端的介绍
|
Java
求整数数组中最大子数组的和(1)
绝大部分同学都已经做出来了单维数组的 求数组中最大子数组的和, 但是你不妨试一试:把你的程序编译为可执行文件, 然后执行 例如 maxsum.exe 输出就是最大子数组的和, 上面的例子就应该输出 16.
121 0
求整数数组中最大子数组的和(1)