1樓:一季忘川
lz的 loc ++ 沒有定位功能(因為沒有再 if 條件中)而1l的 loc = loc+1 只是計算有多少次遇到較小值如輸入1(loc = 0)
2(loc = 0)
3(loc = 0)
4(loc = 0)
5(loc = 0)
0(loc = 1)
...我的做法是用迴圈中的i來標識位置
#include
#include
int main(void)
system("pause");
return 0;}
2樓:陳冠鋼
int main(void)
system("pause");
return 0;
}這個就ok。試試看吧。
3樓:將磬佔靖琪
sorry,剛開始沒看清問題:
1,這兩個程式都能正常執行,但是結果不一樣;你的位置是從1開始的,第二個程式
是從0下標開始的。
2,第二個程式也有錯:必須為loc賦初值0.
否則當最小值是a[0]時,loc輸入就不知所云了!!!
4樓:柳邃抗寄瑤
效果上沒什麼區別,同樣可以達到求最小值效果,只是位置不一樣。你求的是你理解的位置,而通過陣列索引求的是存在在機器的位置。可能僅此而已吧,沒必要糾結這個問題。
對於式子a 1,當a取何值時它有最小值?最小值是多少?對於式子2 a當a取何值,它有最大值?是多
對於式子 a 1,當a取何值時它有最小值?最小值是多少?當a 0時,有最小值,為1.對於式子2 a 2 當a取何值,它有最大值?是多當a 2時,有最大值,為2.首先我要告訴你的是絕對值這個符號 x 的最小值是0,沒有最大值。對於式子 a 1,當a取何值時它有最小值?最小值是多少?當 a 0時,即a ...
用C語言,任意輸入數,求其中的最大值和最小值,並顯示位
思路 定義一個變數,並鍵盤輸入一個數賦值給該變數,且把該數賦值給最大值和最小數。接著for迴圈輸出剩下9個數,並判斷該數和最大值最小值的大小關係,更新最大值和最小值,最後輸出最大值和最小值。參考 include stdio.h int main printf 最大值為 d,最小值為 d n max,...
excel中求最大值最小值,Excel中求最大值和最小值怎麼用函式求?
sum a1 a10 countif a1 a10,max a1 a10 max a1 a10 countif a1 a10,min a1 a10 min a1 a10 可以把公式改成 或複製 sum a1 a10 sumif a1 a10,max a1 a10 sumif a1 a10,min a...