C語言程式設計 題目 求乙個陣列中最大值及其下標

2025-07-05 02:15:21 字數 1498 閱讀 4915

c語言求陣列中最大值和最小值及其下標

1樓:問明

思路:假定乙個數為最大值,如果有個數比假定的最大值還大,那麼該數就為最大值。

最小值同理。

使用for迴圈。

public class maxmin;//宣告陣列並賦值int i=0;

int max=array[0];//最大值int min=array[0];//最大值int indexmax=-1;//最大值索引int indexmin=-1;//最小值索引//使用for迴圈判斷。

for(i=0;iif(array>max){max=array;

indexmax=i;

if(arraymin=array;

indexmin=i;

最大值為:"+max+",索引為:"+indexmax);

最小值為:"+min+",索引為:"+indexmin);

2樓:聽不清啊

#include

main()

int a[10],i,j,k;

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

scanf("%d",&a[i]);

for(i=j=k=0;i<10;i++)//找出最大數、最小數在陣列中對應的下標。

if(a[i]>a[j])j=i;

else if(a[i]

3.程式設計輸入10個數,找出其中的最大值及其所在的陣列下標位置。 用c語言編寫

3樓:風若遠去何人留

1 建立10個數的陣列;

2 輸入10個數;

3 以第乙個數為最大值,並遍歷剩餘9個數,與最大值比較,得到最大值下標。

4 輸出最大值及下標。

**:int main()

int a[10];

int i,max;

for(i = 0; i < 10; i ++scanf("%d",a+i);

for(max = 0, i=1; i<10; i++)if(a[max]

4樓:匿名使用者

#include

求陣列t中前len個元素的最大值。

template

atype max(atype *t,int len)return max;

void main(),len=10;

for(int i=0;i

用c語言程式設計.寫出一函式,求出有n個元素的整數陣列的最大值及其下標。

5樓:煙高興樸璠

樓主,我的程式如下。函式max讀入乙個n元素的陣列a,返回其中最大元素的位址。這樣,在呼叫max的函式中(這裡是main),可以通過兩種運算分別得到最大元素的值和它的下標(見main中註釋)

#include

int*max(int*a,intn)

intmain(void)

求c語言程式設計,求一個c語言程式設計

原創 剛好我才做了c語言實驗,給你一個任意兩矩陣相乘的 include 矩陣a a n h b b h k c c n k c a b,求c?define n 3 define h 3 define k 3 a i1 j1 表示陣列a n h 中各元素,b i2 j2 表示陣列b h k 中各元素,...

c語言陣列刪除問題,C語言中刪除一個陣列元素

可是那要是刪除陣列最後一個元素要怎麼弄?忽略最後一個元素,陣列長度變小一個就可以了,不用動這個資料。include void del num int a int n,int cnt else p a i cnt flag int main int n cnt cnt 8 8個元素 scanf d n...

c語言程式設計 怎麼求乙個數(除去本身)的最大約數 例如 2011515458525

c語言程式設計 怎麼求乙個數 除去本身 的最大約數 例如 include void main long long m,t,i int f printf 輸入要判斷的數 scanf lld m 可以在此處改為自己輸入m的值。m for i i m i if m i t m i f break if f p...