c语言输入n个数怎么求最大值和最小值

   2025-02-04 8380
核心提示:要求n个数的最大值和最小值,可以通过以下步骤实现:首先,声明两个变量max和min,分别用于保存最大值和最小值。将max和min的初

要求n个数的最大值和最小值,可以通过以下步骤实现:

首先,声明两个变量max和min,分别用于保存最大值和最小值。将max和min的初始值设置为第一个输入的数。

使用循环输入n个数,每次输入一个数,比较该数和当前的最大值、最小值,更新max和min的值。

循环结束后,max和min分别保存了n个数中的最大值和最小值。

下面是一个示例代码:

#include <stdio.h>int main() {    int n, num, max, min;        // 输入n的值    printf("请输入数的个数n:");    scanf("%d", &n);        // 输入第一个数    printf("请输入第1个数:");    scanf("%d", &num);        // 初始化最大值和最小值    max = num;    min = num;        // 输入剩余的n-1个数,比较更新最大值和最小值    for (int i = 2; i <= n; i++) {        printf("请输入第%d个数:", i);        scanf("%d", &num);                if (num > max) {            max = num;        }                if (num < min) {            min = num;        }    }        // 输出结果    printf("最大值:%d\n", max);    printf("最小值:%d\n", min);        return 0;}

在这个示例中,首先输入n的值,然后输入n个数。程序会自动计算出这n个数的最大值和最小值,并输出结果。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言