c語言程式設計 用陣列名作函式引數,編寫對一維陣列求平均值的

2021-04-21 18:57:41 字數 1270 閱讀 1927

1樓:匿名使用者

#include

#include

#include

float b(float arr,int n); //<<<<少了函式宣告

void main()

printf("平均值是回:%f",b(a,n) ); //<<<個函式傳的答是陣列的首地址

}float b(float arr,int n)c=sum/n;

return(c);}

2樓:天涯咫尺

函式在前面沒有宣告。

第二行應加上 float b(float arr,int n);

定義了n×n的二維陣列,並在主函式中賦值。請編寫函式fun,函式的功能是:求出陣列周邊元素的平均值.

3樓:南瓜蘋果

||||

**如下:

int fun(int w[n])

return s;

}擴充套件資料

自定義函式是其實和各種庫中的函式是一樣的。就像是"math.h"這個標頭檔案中的的 「sin「這個函式,或者「string.

g」這個針對字串的標頭檔案中的「strcmp」比較函式,其實都是一樣的。都是當自己寫好它之後可以直接使用的「東西」。

或者說是一個模組化型別的東西,比如說要寫一個求和函式,只用將它在前面寫好,在min函式中 使用就好。也使程式更加的簡潔,方便。提高可閱讀性。

自定義函式格式:函式返回值型別    函式名(引數型別 引數名);

當然了引數型別可以不止是一個,當自定義函式a中定義了int  s,那麼在主函式中的定義的 int s是不會受影響的。

簡單的說就是定義的變數,或者其他的只會在自己所在的函式中被使用,和別的函式無關,不會受到影響。

c語言,編寫函式,將一個整數插入到一維陣列的指定位置,並在主函式中呼叫該函式,在主函式中輸出結果 200

4樓:聽不清啊

#include

void insert(int a,int n,int x,int k)  //將數字

baix插入du到已有n個元素

zhi的陣列a中第k個位置

daoint main()

5樓:

#include

int ord(int a,int n,int i,int b)return 0;

}int main()

c選擇題陣列名作為函式的引數傳遞的是請舉

答案是b int a 5 a就是數 組名,也是a 5 的第一個 元素即a 0 的地址。include int add int b int main void sum add a add a 這裡傳遞的 內就是陣列a的首容地址,也就是陣列名。b 陣列首元素的地址 這個沒有好舉例的吧 c 就這樣規定的 ...

C語言將函式名作為引數被另外函式呼叫怎麼做

樓主已經開始想要知道如何用函式指標了,不錯,好學生,給你個例子 include int ff int p int,int int a,int b 原始寫法,閱讀不便 typedef int pfun int,int 定義函式指標型別,同時申明瞭原型 返回int 兩個int形參 int f pfun ...

c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??

通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。有沒完整點的 啊。實在沒...