#include <stdio.h>
void main() {
int min, x;
scanf("%d", &x);
(1) ; // 初始化 min
while ((2)) { // 循環條件
if (min < x) (3); // 更新 min
scanf("%d", &x);
}
printf("min=%d\n", min);
}
(1) A. min=0 B. min=x C. min=1 D. x=min
(2) A. x=-1 B. x=-111 C. x!=-111 D. x<>-111
(3) A. min=x B. x=min C. t=min D. min=t
!= 或 <>,標準 C 用 !=)。(1) B (2) C (3) A
#include <stdio.h>
int main() {
int min, x;
printf("輸入整數序列,以 -111 結束:\n");
if (scanf("%d", &x) != 1) return 0;
min = x; // (1) B
while (x != -111) { // (2) C
if (min > x) min = x; // (3) A 注意題目寫 minx
scanf("%d", &x);
}
printf("min=%d\n", min);
return 0;
}
if (min < x) 邏輯反了,應為 if (min > x) 或 if (x < min)。void main() 非標準,應用 int main() 並 return 0。