陣列求最大值

時間 2022-11-22 20:00:21

1樓:

for(i=0;i>a[i][j];

if(b[i]>a[i][j];

for(j=0;j

cout<

2樓:匿名使用者

for(i=0;i>a[i][j];

if(b[i]

cout<

} 大括號位置錯了

你這樣得到的值是一列中的最大值

1 32 4

這個陣列的話,按照你程式輸入的順序應該是1234,那麼陣列b的值就應該是2 4

如果你想要得到3 4的話,把雙重for迴圈中的所有a[i][j]改成a[j][i]就行了

3樓:成弘文

不加{}for語句只能控制一條語句,所以改成for(i=0;i>a[i][j];

if(b[i]

cout<

} }就對了

4樓:匿名使用者

#include

#define n 2

void main()

for(i=0;i

for(j=0;j

}cout<<"輸出第一行最大者:\n";

cout<

cout<<"輸出第2行最大者:\n";

cout<

}輸入一陣列:

54 65

98 45

輸出第一行最大

65輸出第2行最大54

5樓:匿名使用者

原程式修改如下:

#include

#define n 2

using namespace std;

void main()

}for(i=0;i

cout<

C語言 求一維陣列中最大值的位置

求出陣列長度,設立乙個變數imax記錄當前最大值的下標 對陣列進行遍歷比較,總是把最大值的下標賦給imax,遍歷完成後imax即為所求位置。include if the vc with this line.include int main void i,imax,ln for ln sizeof a...

VB陣列程式設計輸入n個數,求其中的最大值

private sub command1 click dim num i m n clsn val text1 num int rnd 99 1 先隨即乙個數print num max num 當前他最大 min num 同時也最小 for i 2 to n num int rnd 99 1 生成其...

int最大值,c語言 int最大值是多少??

int佔32位的時候,最大可以賦值為 2147483647。也就是0x7fffffff。在計算機裡我們的規定最高位是符號位。為0是正,為1負。所以最高位是不可以參加計算的。比如二進位制數1000最高位是符號位的話,轉十進位制不是8,而是 0,對就是負0 正0的二進位制形式是0000 所以,k位的二進...

用matlab求最大值,matlab中求乙個矩陣的最大值及位置用哪個函式?

先把圖畫出來 ezplot 18 t 2 3 5 t 2 t 2 3 發現最大值在t 0,i 13左右,然後用fminsearch求其相反函式的最小值 因沒fmaxsearch function,所以只好這樣 在matlab的m.file中定義函式 function y inverse functi...

求函式y sinxcosx的最大值和最小值

因為0 sinx 1 0 cosx 1 所以不妨令0 x 2 則y sinx cosx 2sin x 4 0 x 2 則 4 x 4 3 4 當x 4 4和3 4時,sin x 4 最小 2 2 當x 4 2時,sin x 4 最大 1 所以y最大 2 1 2 最小 2 2 2 2 y sinx 1...