温馨提示×

c语言怎么求n个数的最小值

小亿
192
2024-01-23 10:04:15
栏目: 编程语言

实现这个功能的一种常见方法是使用循环。下面是使用循环来求n个数的最小值的C程序示例:

#include <stdio.h>

int main() {
    int n;
    printf("请输入要比较的数字个数:");
    scanf("%d", &n);

    int num, min;
    printf("请输入第1个数:");
    scanf("%d", &min);

    for (int i = 1; i < n; i++) {
        printf("请输入第%d个数:", i+1);
        scanf("%d", &num);

        if (num < min) {
            min = num;
        }
    }

    printf("最小值为:%d\n", min);

    return 0;
}

这个程序首先要求用户输入要比较的数字个数n,然后使用一个循环来逐个输入n个数,并在循环中将每个输入的数与已知最小值进行比较,如果当前数比最小值小,则更新最小值。最后,输出最小值。

请注意,在此示例中,我们使用了一个变量min来存储当前已知的最小值,并将其初始化为第一个输入的数。在循环中,我们将每个输入的数与min进行比较,并在必要时更新min的值。这样,当循环结束时,min将包含整个输入序列中的最小值。

0