117.info
人生若只如初见

c语言怎么求最大值和最小值

要求一个数组中的最大值和最小值,可以通过遍历数组的方式找到最大值和最小值。

下面是一个示例代码:

#include 

int main() {
    int arr[] = {5, 3, 8, 1, 9, 2, 6};
    int n = sizeof(arr) / sizeof(arr[0]);
    int max = arr[0];
    int min = arr[0];
    
    for(int i = 1; i < n; i++) {
        if(arr[i] > max) {
            max = arr[i];
        }
        if(arr[i] < min) {
            min = arr[i];
        }
    }
    
    printf("最大值为:%d\n", max);
    printf("最小值为:%d\n", min);
    
    return 0;
}

在这个代码中,首先初始化一个数组arr,并遍历数组中的元素,通过与当前最大值和最小值比较,更新最大值和最小值。最终输出找到的最大值和最小值。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe9b6AzsLAQRUBFc.html

推荐文章

  • c语言中continue语句有什么用处

    在C语言中,continue语句用于跳过当前循环中剩余的代码,直接进入下一次循环。它的主要用处有以下两点: 控制循环流程:当满足某个条件时,可以使用continue语句...

  • c语言中表示乘方的运算方法是什么

    在C语言中,表示乘方的运算方法可以使用数学库函数pow(),也可以自行编写乘方函数。 使用数学库函数pow():
    C语言的数学库函数math.h中提供了pow()函数,可...

  • c语言怎么逆序输出数组

    可以使用循环来逆序输出数组。
    具体步骤如下: 首先,定义一个存储数字的数组,假设为arr。 初始化两个变量,start和end,分别指向数组的第一个元素和最后一...

  • c语言字符串函数的用法是什么

    C语言中有许多字符串函数可以用来处理字符串,常见的字符串函数包括: strlen():用于获取字符串的长度,返回字符串中字符的个数。 strcmp():用于比较两个字符串...

  • python中train_test_split有什么用

    train_test_split函数是用来将数据集划分为训练集和测试集的工具。在机器学习中,通常需要将数据集分成训练集和测试集,训练集用来训练模型,测试集用来评估模型...

  • java中linkedhashmap的实现原理是什么

    LinkedHashMap是HashMap的一个子类,它通过双向链表维护了插入顺序或者访问顺序。LinkedHashMap在HashMap的基础上增加了一个双向链表,这个链表按照元素的插入顺...

  • oracle中nvl2()函数的作用是什么

    在Oracle数据库中,NVL2()函数用于在给定条件下返回不同的结果。该函数接受三个参数:第一个参数是一个表达式或列,第二个参数是当第一个参数不为null时返回的值...

  • oracle中nvl2()函数怎么使用

    在Oracle中,NVL2()函数用于检查一个表达式是否为NULL,如果不是NULL则返回第一个表达式的值,如果为NULL则返回第二个表达式的值。其语法如下:
    NVL2(expr1...