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

相关文章
|
3月前
|
人工智能
PTA-求最大值及其下标
求最大值及其下标
23 0
|
3月前
|
人工智能
PTA-一维数组最大值和最小值交换
一维数组最大值和最小值交换
63 0
|
3月前
60.编程统计数组a中正数、0、负数的个数
60.编程统计数组a中正数、0、负数的个数
29 0
|
11月前
指针-整数求和
指针-整数求和
|
3月前
|
C语言
C语言中通过INT_MAX判断两个非负整数相加是否溢出
C语言中通过INT_MAX判断两个非负整数相加是否溢出
64 0
|
9月前
|
存储 C语言
一维数组(数值型数组)(eg:arr[10])
大家肯定对数组已经不陌生了,都见到过数组,比如arr[10] = {1,2,3,4,5,6,7,8,9,10}; 装的是整数。那么下面我们讲会系统的讲一下 一维数组的知识点。(针对数值型数组) 首先我们需要了解什么是数组?
|
12月前
wustojc1003设计函数求2个整数的最大值
wustojc1003设计函数求2个整数的最大值
43 0
了解函数,并写一个函数可以找出两数的最大值
了解函数,并写一个函数可以找出两数的最大值
|
Java
求整数数组中最大子数组的和(1)
绝大部分同学都已经做出来了单维数组的 求数组中最大子数组的和, 但是你不妨试一试:把你的程序编译为可执行文件, 然后执行 例如 maxsum.exe 输出就是最大子数组的和, 上面的例子就应该输出 16.
100 0
求整数数组中最大子数组的和(1)
|
存储 测试技术 C语言
1008 数组元素循环右移问题 (20 分)
一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1​⋯AN−1​)变换为(AN−M​⋯AN−1​A0​A1​⋯AN−M−1​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?
101 0