程式設計題 編寫函式fun,求一維陣列的次大值,陣列元素不重複

2021-04-17 20:47:41 字數 1821 閱讀 2277

1樓:聽不清啊

#include

int max2(int a,int n)else if(a[i]>a[m2])m2=i;

return a[m2];

}int main()

{int n,i,a[100];

scanf("%d",&n);

for(i=0;i

大學c語言考試題求解 操作題: 編寫函式fun完成對一個整型陣列所有元素按照升序排序。在主函式

2樓:名字隨意啊

我不知道你的fun函式有沒有傳引數 你看情況自己改下void fun(int a,int k)}for(i=0; i

c語言編寫一個函式,找出一維陣列中的最大值和最小值,並計算出陣列元素的平均值。

3樓:岔路程式緣

前面已經有兩位高手做出了回答,我執行了一下,《怺逺恆暒》有時候得不到正確的結果;《kaixingui2012》的不能執行,提示型別不對。不知道什麼原因,也許是我的版本有問題?

我也做了一個,感覺執行還是不錯的。請比較吧!

#include "stdio.h"

double fun(double a,int n,int *max,int *min);/*函式原型宣告:其中a為陣列,

n為陣列元素個數,max指向最大數,min指向最小數,函式返回值為平均值*/

int main()

if(a[i]

sum=sum+a[i];

return sum/n;}

4樓:怺逺恆暒

#include

double fun(double a,int n,int* max,int* min)

if (a[i] < min_a)

}return ans / n;

}int main()

;printf("平均值

printf("最大值下標:%d\n",max);

printf("最小值下標:%d\n",min);

return 0;

}//不好意思 之前版本有漏洞 現在改過來了#include

double fun(double a,int n,int* max,int* min)

//之前忘了更新max_a 和 min_aif (a[i] < min_a)

}return ans / n;

}int main()

printf("平均值:%.3lf\n",t);

printf("最大值下標:%d\n",max);

printf("最小值下標:%d\n",min);

return 0;}

5樓:匿名使用者

double fun(double a,int n,int*max,int*min)

return sum/n ;}

c語言程式設計問題:用行內函數實現求出一維陣列的最大值。在主函式中輸入陣列元素值,呼叫求最大值函式

6樓:空空

#include

inline int maxn(int *p,int n)int main(){

int a[100],n,i;

scanf("%d",&n);

for(i=0;i

請編寫函式fun,該函式的功能是 移動一維陣列中的內容,若陣列中由n個整數,要求把下標從0到p p小於等於

include define n 80 void fun int a n int p,int n int i,j,b n for i p 1,j 0 i道是不是你的說那個意思。你那個fun函式用來幹啥的你都沒說清楚。編寫fun 函式該函式的功能是 根據形參n的值 1 n 10 按如下所示規律構造二維...

c程式設計題編寫函式求字串的長度在

include include define n 1024 int strlen char str return count void main if ch n i n 1 p i ch printf 這個字串為 s n p printf 這個字串的長度為 d n strlen p system p...

程式設計題 用氣泡排序法將一維陣列A 1010進行排列

c語言?include stdio.h void bubble sort int array,int n if 1 flag break void main i bubble sort a,10 for i 0 i 10 i printf d a i printf n 此程式為從小到大排列 incl...