我必須使用定點控制重複來找到最大值和最小值。最大值和最小值 - 前哨控制重複
「最大」不能正常工作。任何人都可以幫我不好的事在我的代碼中的一些線索?
#include<stdio.h>
int main() {
int number;
int min;
int max;
do {
printf("Enter a number (-1 to quit): ");
scanf("%d",&number);
if(number >= 0) {
if(number < min)
min = number;
if(number > max)
max = number;
}
else if(number < 1)
printf("the number is not valid \n");
}
while(number != -1);
printf("Minimum=%d\n",min);
printf("Maximum=%d\n",max);
system("pause");
return 0;
}
什麼問題? – Marc
你應該初始化局部變量。 – Mat
嘗試設置你的最大值= 0 – Marc