實驗四 函式(C )

2021-09-17 23:18:35 字數 1177 閱讀 8268

1、掌握函式的定義、宣告的方法;

2、掌握函式的編寫要求;

3、掌握函式的呼叫方法;

4、掌握函式引數的傳遞方法;

5、掌握變數的作用域;

6、掌握多檔案程式設計方法。

1、輸入自然數m和n:

(1)求他們的最大公約數(或稱最大公因數)。

要求輸入、輸出在主函式中進行,求公約數由函式實現。

2、指出程式的區域性與全域性變數,程式輸出結果如何:

若main函式改為

return k;

}//求最小公倍數

int lcm(int m,int n)

int h;

h=m*n/k;

return h;

}int main()

} return true;

}//按要求輸出指定個數素數

void printprimenumber(int numofprime)

double double_area(double side1,double side2,double side3)

//主函式:

1、本實驗中函式中返回的值為什麼與函式型別一致?

函式本沒有型別,只是為了識別返回值的型別,才在宣告中在函式前面也加了這個型別,一遍編譯程式把返回值以這個指定型別來處理。所以,函式中返回值的型別只能與函式宣告時的型別一致。

2、本實驗中主函式呼叫函式時採用的是何種傳遞方式?

傳用引數的傳遞方式。

實驗四 函式和陣列

實驗任務1 不可以 函式返回值只有乙個 但一元二次方程有兩個根 實驗任務2 利用區域性static變數計算階乘 includelong long fac int n 函式宣告 int main 函式定義 練習 區域性static變數特徵 includeint func int,int int mai...

C 函式 實驗2

1.實驗內容 函式宣告和函式定義 形參和實參 主調函式把實參的值傳送給被調函式的形參從而實現主調函式向被調函式的資料傳送。返回值的作用 1.返回函式的運算結果。2.return 用於結束當前的函式執行。函式的引數傳遞 2.題目及 思路 將判斷質數單獨寫成乙個函式,如果乙個數從2開始到他本身都沒有能整...

C語言程式設計實驗報告 實驗四

掌握選擇和邏輯運算子優先順序和表示式用法。熟練掌握if語句 if else語句 switch語句和break語句的使用。硬體要求 計算機一台。軟體要求 windows作業系統,dev c 或vc 6.0編譯環境 編寫程式判定給定年份是否為閏年。年份由鍵盤輸入。博主表示,判斷閏年的演算法很簡單,選擇結...