c語言求陣列總最大值與最小值

時間 2022-06-04 17:20:05

1樓:匿名使用者

3全部int a[10], i, min = a[0], max = a[0];//此處a[0]尚未初始化,max與min成為乙個隨機數

修改後如下:

#include

int main()  else if (a[i] < min)min = a[i];

}printf("%d,%d", min, max);

return 0;}

2樓:匿名使用者

max和min的初值不確定。因為定義時min=a[0],max=a[0];而此時a尚未一一輸入。

int a[10],i,min,max;

。。。。

for(i=0;i<9;i++)

else

else

if(a[i]

min=a[i];}}

試一下對不對

3樓:匿名使用者

int a[10],i,min=a[0],max=a[0];

這裡a沒有初始化,造成min/max都是隨機值。

所以這樣就可以了:

int a[10]=,i,min=a[0],max=a[0];

4樓:匿名使用者

max,min初始化不對,因為在陣列資料項沒有輸入之前,a[0]的值為隨機數,不能確定a[0]的值。

我幫你改成這樣了!希望對你有幫助!

#include

int main()

printf("%d,%d",min,max);

return 0;}

c語言最大值最小值交換,C語言最大值最小值交換

風若遠去何人留 include int main if a i j a mini minj i a maxi maxj a maxi maxj a mini minj a mini minj i for i 0 i 3 i return 0 老馮文庫 c語言程式 include stdio.h de...

為什麼是最大值不是最小值,最大值最小值問題。

因為不等式是小於等於某個數,所以只能取最大值。其實函式確實沒有最小值,因為x 0,即當x趨近於0時,1 x趨近於無窮大,而 1 x就是趨近於負無窮大,所以沒有最小值 解 基礎知識 f x a,f x 小於等於a,即代表f x 有最大值af x a,f x 大於等於a,即代表f x 有最小值a解析 x...

如何用c 的分治法求陣列最大最小值

演算法思想 先相鄰兩個兩個比較,較大的放入陣列max,較小的放入陣列min,然後從max陣列求出最大,min陣列求出最小即可。可以證明這是效率最高的演算法,不能進一步改進。include define n 11 define m n 1 2 using namespace std void main...