阅读量:0
实现这个功能的一种常见方法是使用循环。下面是使用循环来求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将包含整个输入序列中的最小值。