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

相关文章
|
10月前
|
人工智能
PTA-求最大值及其下标
求最大值及其下标
40 0
|
10月前
|
存储 算法 大数据
C语言中求解数组的最大值和最小值
C语言中求解数组的最大值和最小值
557 0
|
10月前
|
人工智能 网络协议 BI
PTA-求10个整数中的偶数的和
求10个整数中的偶数的和
77 0
|
10月前
|
人工智能
PTA-一维数组最大值和最小值交换
一维数组最大值和最小值交换
144 0
|
10月前
【Leetcode】两数之和,给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
【Leetcode】两数之和,给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
|
存储 索引
信息学奥赛 如何在整数数组中寻找两数之和等于给定目标值
本文介绍了在整数数组中寻找两个数之和等于给定目标值的问题,提供了两种解法:暴力法和哈希表法。通过比较两种解法的时间复杂度,指出了哈希表法更为高效。
149 0
|
10月前
|
C语言
C语言中通过INT_MAX判断两个非负整数相加是否溢出
C语言中通过INT_MAX判断两个非负整数相加是否溢出
203 0
了解函数,并写一个函数可以找出两数的最大值
了解函数,并写一个函数可以找出两数的最大值
|
数据处理
整数数组中最大子数组的和(2)—— 处理二维数组
将二维转化为一维处理,当子矩阵的上下行确定时,把上下行中每一列的数据当作一个单元,确定左右列的过程就是求以列为单元的一维数组的子数组最大和的过程,这种方法大大提高了效率
124 0
整数数组中最大子数组的和(2)—— 处理二维数组