為什么計算最高分是int max=-1,最低分是int min=100,不是都比-1大,都比100小嗎
//計算最高分?
int getMax(int score[])
{
int max = -1;
int i;
for(i=0;i<N;i++)
{
if(score[i]>max)
{
max = score[i];? ? ? ? ? ? ??
}? ? ? ? ? ? ? ??
}?
return max;
}
//計算最低分?
int getMin(int score[])
{
int min =100;
int i;
for(i=0;i<N;i++)
{
if(score[i]< min)
{
min = score[i];? ? ? ? ? ? ??
}? ? ? ? ? ? ? ??
}?
return min;
}
2019-08-03
不必這樣子,不論最低分最高分賦值都給數(shù)組第一個數(shù)據(jù),然后在比較就行了,不用自己去想賦值多少分
2019-07-16
max=-1;是初始值-1,當有任意值大于-1,那么就會用新數(shù)值代替-1,從而達到重新賦值的作用,如果max=100,那么任意分數(shù)都小于100,就不能重新賦值,結(jié)果只能是100.
mix同理