c 輸出陣列中最大的數和最小的數

時間 2021-07-21 03:39:37

1樓:匿名使用者

先不說你取最大最小的演算法是否有問題

main函式裡,你f()和c()的呼叫就有問題啊……a[k]和a[o]是2個int型的數,你f()和c()都是需要3個引數,且有2個int型和一個int陣列型。

再說你的k和o都沒賦初值。

還有這句:if(a[i] a[i+1] )//這個if還可以寫為以下1句,我給注了,你可以看一下。

//result = result>a[i+1]?a[i+1]:result;

i++;

}cout<

return result;

}int main( int argc,char** argv)

2樓:匿名使用者

這個只是輸出最大,最小你自己弄吧,如果弄不出也不用搞計算機了--!

#include

using namespace std;

int max(int a,int b)

return max;

}void main()

;cout<

3樓:

#include

void main()

printf("max=%d min=%d\n",max,min);}

4樓:天涯心_風君子

main()

printf("陣列裡的最多數是%d\n,陣列裡最小的數是%d",max,min);}

用c++求一維陣列中的最大值和最小值,並輸出第一個最大值和最小值的下標。

5樓:匿名使用者

假設存在一個陣列a[n]

int maxnum=0;minnum=0;

int max=0,min=0;

max=min=a[0];

for(int i=1;i<=n;i++)}呵呵,好像是最笨的方法

6樓:陳yu陳

#include

void main()

;int ds;//最大值下標存放

int dn;//最大值存放

int ss;//最小值下標存放

int sn;//最大值存放

int i,j;//迴圈變數

dn=arr[0];

sn=arr[0];

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

}arr[ds]=sn;

arr[ss]=dn;

for(j=0;j<5;j++)

cout<

c++中怎麼找出一維陣列中最小的兩個數

7樓:馮老師(必果學院

可bai以先排序再輸出最小的

du兩個zhi數

也可以採用下面的方法

dao,不用排序直

回接給出答最小的兩個數

思路:陣列中數和兩個數依序比較,比這兩個中的一個小,則與其交換void getmin(int array,int arraylen,int out,int outlen)

{//outlen應該為2

int i,j;

for(i=0;i

這個方法可以適用於查詢一維陣列中最小的n個數

8樓:匿名使用者

用兩個數去記錄,查詢的最小的和第二小的數~

9樓:騎車到處逛

先從小到大排序,再輸出開始兩個

用c++程式設計 輸入10個數字,放在一個陣列中,找出其中最小的值,輸出這個值以及它在陣列中的下標

10樓:農武吉

此方法在輸入資料時能清楚的顯示輸到第幾個數了,這樣不容易出錯!

並且採用的是float型陣列,範圍更寬,因為輸入的數值可能帶小數點的#include

void main()

min =dat[0];

for(i=0;i<10;i++) }

cout<<"最小的數是"<

11樓:匿名使用者

#include

using namespace std;

int main()

}cout<<"the min number is:"<

cout<<"the xia biao is:"<

return 0;}

12樓:

#include

using namespace std;

void main()

用C找出陣列中的最大值和最小值,用C 找出陣列中的最大值和最小值

樂海白 1 以c 控制台應用程式為例 int input console.write 輸入4個整數,之間以逗號分隔。回車鍵結束輸入.r n string str console.readline 讀入一行使用者輸入信 string nums str.split new char 以逗號為分隔符,分離...

c語言題輸入nnlt數找出其中最小的數將

將它與最前面的數交換後輸出這些數.這句話什麼意思 感覺不能理解啊 莫不是英文原題 你按照翻譯之後做的嗎. 未來需努力點綴 樓主你好 原題是要先輸入所有的陣列元素 然後輸出 input 4 2 1 3 4 5 5 4 3 2 1 0output 1 2 3 4 1 4 3 2 5 而你的程式是輸入一個...

不同的數相加的和為196,這數中最小的數是35,那麼最大的數最大是

中新世 最大的數是88。分析 最小的數是35,要不同的數相加得出最大的數就是35,36,37相加得出最大的數應該是88。196 35 161 161 36 37 88 加法與乘法的關係 乘法是多個相同數字求和的簡便運算。如3 3 3 3 3 9 乘法是指將相同的數加起來的快捷方式,加法是完全一致的事...