给定任意的10个整数,从中找出最大值并输出 c语言函数
时间: 2024-05-16 19:15:10 浏览: 154
下面是一个用 C 语言编写的函数,可以从 10 个整数中找出最大值并输出:
```c
#include <stdio.h>
int findMax(int nums[]) {
int max = nums[0];
for (int i = 1; i < 10; i++) {
if (nums[i] > max) {
max = nums[i];
}
}
return max;
}
int main() {
int nums[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int max = findMax(nums);
printf("The maximum value is %d\n", max);
return 0;
}
```
这个函数 `findMax` 接受一个整数数组作为参数,然后使用一个 for 循环遍历数组中的所有数字,找到最大值并将其返回。在主函数 `main` 中,我们创建一个包含 10 个整数的数组,并将其传递给 `findMax` 函数。最后,我们使用 `printf` 函数将最大值输出到屏幕上。
相关问题
给定任意的10个整数,从中找出最大值和最小值并输出 c语言函数
以下是一个简单的C语言函数,可以找出给定10个整数的最大值和最小值:
```c
#include <stdio.h>
void findMinMax(int arr[], int n, int *min, int *max) {
*min = arr[0];
*max = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] < *min) {
*min = arr[i];
}
if (arr[i] > *max) {
*max = arr[i];
}
}
}
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int min, max;
findMinMax(arr, 10, &min, &max);
printf("Min: %d\n", min);
printf("Max: %d\n", max);
return 0;
}
```
这个函数使用了指针来返回最小值和最大值。它首先将第一个元素作为初始最小值和最大值,然后遍历整个数组,每次检查当前元素是否比已知的最小值或最大值更小或更大,如果是,则更新最小值或最大值。在函数返回后,最小值和最大值可以通过指针参数获得。
给定任意的10个整数,从中找出最大值和最小值并输出。使用函数c语言
可以使用以下函数来实现:int max(int a, int b):返回两个整数中较大的值;int min(int a, int b):返回两个整数中较小的值;int findMax(int arr[], int n):在给定数组(arr)中找到最大值;int findMin(int arr[], int n):在给定数组(arr)中找到最小值。
阅读全文