從鍵盤輸入陣列元素值,求陣列中的最小值

時間 2022-05-15 14:30:04

1樓:雪豹出擊

由於樓主沒有說明輸入陣列的大小,所以我採用動態分配記憶體的方式建立陣列。而且也沒有說明輸入陣列元素型別,所以我採用int型別,若是其他型別可稍作修改。

下面是我寫的**,在vs2005上編譯執行正確通過!

#include "stdafx.h"

#include"iostream"

using namespace std;

int findmin(int *p,int n)//查詢陣列中的最小值

minofarray=findmin(a,n);//呼叫查詢最小值函式。

cout<<"最小值是:"<

system("pause");//控制檯靜止,一邊仔細觀察輸出值,可有可無

return 0;

}希望對樓主有所幫助,若有疑問,請追問!!

2樓:匿名使用者

先假設第一個最小,再依次與後面的比較,就可以找出最小值的下標。

3樓:渾修

for( i =0, j=1; i+j < max; )

else

4樓:匿名使用者

#include

using namespace std;

int main()

cout<<"該陣列元素的最小值是 "<

delete p;

return 0;}

5樓:聽海的聲音

一個for就解決了 沒看書吧

從鍵盤輸入符串,放在字元陣列a中,將字元陣列a中下標值為偶數的元素按從小到大排序。求幫助

c中菜鳥 1 include 2 include 3 include 4 define max 100 5 int main 6 你輸入的 8 char b max 你輸出的10 char temp 11 char p a 12 char q a 1 13 int i 0,j 0 14 printf...

C 程式設計 從鍵盤輸入整數,儲存到一維整型陣列中,編函式將其進行由小到大排序,用指標實現

include using namespace std void main for int i 0 i pstr j 1 cout 排序後的結果 for int i 0 i cout pstr i 我也是剛學c 你好像也是新手,所以我想我這較粗糙的 與你有較都共同語言. include iostre...

C語言 從鍵盤輸入整數存入陣列,找出其中最大

include stdio.h void main 運 況 1 9 20 2 3 4 5 6 7 8 max 20 min 1 請按任意鍵繼續. 靜看楓殤 可以用氣泡排序法,然後最大和最小的就分別在陣列兩端了 淦海瑤 int a 10 int i int max,min for i 0 i 10 i...