實現這個功能的一種常見方法是使用循環。下面是使用循環來求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將包含整個輸入序列中的最小值。