用函式傳遞一維陣列的知識編寫程式,求n個數的最大值 最小值 平均值 並排序。謝謝

時間 2021-09-09 03:02:25

1樓:上帝來自地球

**如下,不明白就追問吧!

#include

void sort(int a,int n);

int main(void)

;float juzhi;

printf("請輸入陣列的長度n\n");

scanf("%d",&n);

printf("請輸入%d個陣列元素...\n",n);

for(i=0;ia[j+1])}}}

求c語言程式。 輸入n個數,求他們的平均值,最大值,最小值,並排序。用陣列的知識。謝謝!

2樓:匿名使用者

#include

#include

int main()

for(i=0;i,降

專序,若升屬

序將」<「改為「>」

printf("平均值為%d,最大值為%d,最小值為%d",sum/n,a[0],a[n-1]);

printf("排序後的陣列為:\n");

for(i=0;i

printf("%d ",a[i]);

system("pause");

return(0);}

用指標對一維陣列的求最大最小值,平均值

3樓:問明

#include

int main()

int i,sum,a[30],b,flag;

double q;

int *max1,*min1;

sum=0;flag=0;

for(i=0;i<10;i++)     //輸入十個數

if(flag==1)

int *p=null,temp;//初始化指標

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

sum+=a[i];

p=&a[i];

if(*p>max1)//求最大值

max1=*p;

if(*pmin1=*p;

if(flag==0)

scanf("%d%d",&a[0],&b);//求出第一和第二個值的最大值和最小值作為初始值

sum+=a[0];

sum+=b;

max1=a[0]>b?a[0]:b;

min1=a[0]>b?b:a[0];

flag=1;

q=(double)sum/10;//變格式(並求出平均值)

printf("%d %d %.2lf",min1,max1,q);//輸出(最小值,最大值,平均值)

include用法:

#include命令預處理命令的一種,預處理命令可以將別的源**內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式**;可以定義類似識別符號功能的巨集,在編譯時,前處理器會用別的文字取代該巨集。

插入標頭檔案的內容

#include命令告訴前處理器將指定標頭檔案的內容插入到前處理器命令的相應位置。有兩種方式可以指定插入標頭檔案:

1、#include《檔名》

2、#include"檔名"

編寫程式實現,向一個陣列中輸入n個數,求出平均值,最大值,最小值

c語言編寫函式,尋找具有n個元素的一維陣列中的最大值和最小值,並返回陣列元素的平均值,給出運算結果

用陣列求10個數中的最大值、最小值和平均值。

c語言:編寫函式,尋找具有n個元素的一維陣列中的最大值和最小值,並返回陣列元素的平均值。

4樓:丿艾瑞灬莉婭

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

return sum/n;}

用c語言編寫一個程式,求n個數中的最大值和最小值,要求用函式完成。 20

5樓:匿名使用者

#include

#define n 1024

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

void main() { int i,n,max,min,a[n];

scanf("%d",&n); if ( n>n ) n=n;

for ( i=0;i

6樓:

**如下(用氣泡排序法):

#include

void bubble(int a, int n)}}int main(void)

用vb編寫求元素的一維陣列A,使用INPUTBOX函式賦值,輸出最小元素的值及其下標

尤在尤存 一樓有問題.dim a 19 as double for i 0 to 19 a i inputbox 請輸入一個數 next dim min1 as double 記錄最小值dim min2 as integer 記錄下標min1 a 0 min2 0 要賦初值for i 1 to 19...

編寫函式,求兩個長度相同的一維陣列中,下標相同的元素的乘積之和

private int mycount int b new int int sum 0 for int i 0 ib.length?a.length b.length 判斷兩個陣列的長度,為防止出錯以短陣列的長度為標準 for int i 0 i mylength i return sum for ...

用C語言寫了輸入一維陣列的函式,如何在後來寫的函式中呼叫該陣列

欽獨特 同樣的 為什麼我輸出的時候最後一個數字是亂碼呢 include stdio.h void input int a 10 給一維陣列輸入資料void output int a 10 輸出一維陣列輸入資料 int main 用c語言定義一個整型陣列,編寫一個程式,主函式呼叫下面幾個自定義函式來完...