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() 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語言中最大的無符號整型常數為65535,最小的無符號整型常數為0。最大的有符號整型常數為32767,最小的有符號整型常數為 32768。在c編譯系統中,基本整型的長度也為16位,因此表示的數的範圍也是有限定的。十進位制無符號整常數的範圍為0 65535,有符號數為 32768 32767。如果使用... 問明 include int main int a 10 n,max,min,maxxiabiao,minxiabiao for n 0 n 9 n scanf d a n max min a 0 maxxiabiao minxiabiao 0 for n 0 n 9 n if a n max ma... 將它與最前面的數交換後輸出這些數.這句話什麼意思 感覺不能理解啊 莫不是英文原題 你按照翻譯之後做的嗎. 未來需努力點綴 樓主你好 原題是要先輸入所有的陣列元素 然後輸出 input 4 2 1 3 4 5 5 4 3 2 1 0output 1 2 3 4 1 4 3 2 5 而你的程式是輸入一個...c語言中最大的整型數和最小的整型數是什麼
編c 程式,輸入數,輸出最大值跟最小值
c語言題輸入nnlt數找出其中最小的數將