c语言的代码求最大值怎么写
时间: 2023-03-10 13:13:57 浏览: 168
你可以使用以下代码来求出最大值:int maxValue = 0;
for(int i=0; i<n; i++) {
if(array[i] > maxValue) {
maxValue = array[i];
}
}
相关问题
c语言冒泡求最大值代码
#include <stdio.h>
int main()
{
int array[100], n, c, d, swap;
printf("请输入需要排序的元素数量: ");
scanf("%d", &n);
printf("请依次输入 %d 个元素: ", n);
for (c = 0; c < n; c++)
scanf("%d", &array[c]);
for (c = 0 ; c < ( n - 1 ); c++)
{
for (d = 0 ; d < n - c - 1; d++)
{
if (array[d] > array[d+1]) /* For decreasing order use < */
{
swap = array[d];
array[d] = array[d+1];
array[d+1] = swap;
}
}
}
printf("排序后的结果: ");
for ( c = 0 ; c < n ; c++ )
printf("%d ", array[c]);
printf("\n");
printf("最大值为: %d\n", array[n-1]);
return 0;
}
c语言代码找最大值最小值
在C语言中,寻找数组中的最大值和最小值可以通过遍历整个数组并比较元素来进行。这里有一个简单的示例,分别展示了如何找到数组的最大值和最小值:
```c
#include <stdio.h>
// 函数声明
int findMax(int arr[], int n);
int findMin(int arr[], int n);
int main() {
int numbers[] = {5, 2, 8, 1, 9, 4};
int array_size = sizeof(numbers) / sizeof(numbers[0]);
int max_value = findMax(numbers, array_size);
int min_value = findMin(numbers, array_size);
printf("Array's maximum value is: %d\n", max_value);
printf("Array's minimum value is: %d\n", min_value);
return 0;
}
// 寻找数组中的最大值
int findMax(int arr[], int n) {
if (n == 1)
return arr[0];
int max = arr[0]; // 初始假设第一个元素为最大值
for (int i = 1; i < n; i++) {
if (arr[i] > max)
max = arr[i];
}
return max;
}
// 寻找数组中的最小值
int findMin(int arr[], int n) {
if (n == 1)
return arr[0];
int min = arr[0]; // 初始假设第一个元素为最小值
for (int i = 1; i < n; i++) {
if (arr[i] < min)
min = arr[i];
}
return min;
}
```
阅读全文
相关推荐
















