写一个函数:求集合元素的最大值。集合元素存放在数组S中,数 组大小为N 调用这个函数,求a[]中的最大值,并打印出结果
时间: 2023-05-23 08:03:29 浏览: 70
请看以下Lua代码:
```
function getMax(S, N)
local max = S[1]
for i = 2, N do
if S[i] > max then
max = S[i]
end
end
return max
end
-- 调用函数求a[]中的最大值
a = {1, 2, 3, 4, 5}
print(getMax(a, #a)) -- #a 表示a[]的长度
```
输出结果为:5
相关问题
c语言:编写一个函数,求一个数组中最大的元素。
以下是一个求最大元素的C语言函数示例:
```c
#include <stdio.h>
int findMax(int arr[], int n) {
int max = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main() {
int arr[] = {5, 8, 3, 2, 9, 4};
int n = sizeof(arr) / sizeof(arr[0]);
int max = findMax(arr, n);
printf("The maximum element in the array is %d\n", max);
return 0;
}
```
该函数中,我们首先假设第一个元素为最大值,然后遍历整个数组,如果找到比当前最大值更大的元素,则将其更新为最大值。最后返回最大值。在主函数中,我们定义一个数组并调用该函数来获取数组中的最大元素。
编写函数找出n个正整数的最大值,调用它求某数组中数据最大值
好的,让我来为您讲解一下如何编写一个函数来找出 n 个正整数的最大值,并调用它来求某数组中数据的最大值。
首先,您需要编写一个函数来找出 n 个正整数的最大值。可以使用以下代码来定义这个函数:
```
int find_max(int arr[], int n) {
int max = arr[0];
for(int i=1; i<n; i++) {
if(arr[i] > max) {
max = arr[i];
}
}
return max;
}
```
这个函数将接受一个整数数组和数组的大小作为参数,并返回数组中的最大值。
接下来,您可以调用这个函数来查找某个数组中的最大值。可以使用以下代码来调用这个函数:
```
int data[] = {10, 20, 30, 40, 50};
int n = sizeof(data) / sizeof(data[0]);
int max = find_max(data, n);
printf("Maximum element is: %d\n", max);
```
这将使用一个名为 data 的整数数组来初始化数据,并使用 sizeof 运算符来计算数组的大小。然后,它将调用 find_max 函数来查找数组中的最大值,并将结果存储在变量 max 中。
完整的程序如下所示:
```
#include <stdio.h>
int find_max(int arr[], int n) {
int max = arr[0];
for(int i=1; i<n; i++) {
if(arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main() {
int data[] = {10, 20, 30, 40, 50};
int n = sizeof(data) / sizeof(data[0]);
int max = find_max(data, n);
printf("Maximum element is: %d\n", max);
return 0;
}
```
希望这可以帮助您编写程序!
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)