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

相关文章
|
8月前
|
存储 算法 大数据
C语言中求解数组的最大值和最小值
C语言中求解数组的最大值和最小值
541 0
|
8月前
|
人工智能
PTA-求最大值及其下标
求最大值及其下标
34 0
|
8月前
60.编程统计数组a中正数、0、负数的个数
60.编程统计数组a中正数、0、负数的个数
51 0
|
8月前
|
C语言
C语言两个数相除怎么得到浮点数
有些时候,使用C语言的相除运算符计算两个变量相除运算结果,可是却无法保留小数,比如3/2,打印输出是1,而不是1.5之类有小数的值。这是为什么呢?可能有两种原因,如下
82 2
|
8月前
|
C语言
C语言中通过INT_MAX判断两个非负整数相加是否溢出
C语言中通过INT_MAX判断两个非负整数相加是否溢出
175 0
|
8月前
牛客网刷题总结1.利用%符号获取特定位数的数字。2.强制类型转换 (将float转换为int )3.计算有关浮点型数据时,要注意你计算过程中所有的数据都是浮点型
牛客网刷题总结1.利用%符号获取特定位数的数字。2.强制类型转换 (将float转换为int )3.计算有关浮点型数据时,要注意你计算过程中所有的数据都是浮点型
78 0
wustojc1003设计函数求2个整数的最大值
wustojc1003设计函数求2个整数的最大值
60 0
了解函数,并写一个函数可以找出两数的最大值
了解函数,并写一个函数可以找出两数的最大值
|
存储 人工智能 C语言
整型在内存中的存储,整型最大值最小值的推导,以及大小端的介绍
整型在内存中的存储,整型最大值最小值的推导,以及大小端的介绍

热门文章

最新文章