實驗4 函式和陣列

2022-07-11 12:15:14 字數 2141 閱讀 9775

實驗任務1

答:不能。結果過多,不易生成多種型別的返回值。

實驗任務2

ex2_1.cpp 修改前

//

利用區域性static變數計算階乘

#include

long

long fac(int n); //

函式宣告

intmain()

//函式定義

long

long fac(int

n)

修改後

//

利用區域性static變數計算階乘

#include

long

long fac(int n); //

函式宣告

intmain()

//函式定義

練習:區域性static變數特性

static靜態區域性變數在編譯時賦初值,只賦初值一次。在程式執行時它已經具有值,以後每次呼叫函式時不再重新賦初值而保留上次函式呼叫結束時的值(具有繼承性)。 

實驗任務3

//

尋找兩個整數之間的所有素數(包括這兩個整數),把結果儲存在陣列bb中,函式返回素數的個數。

//例如,輸入6和21,則輸出為:7 11 13 17 19。

實驗任務4

#include long

long fun(int n); //

函式宣告

intmain()

return0;

}//函式定義

//補足。。。

實驗任務5

#include void draw(int n, char symbol);  //

函式宣告

#include

intmain()

return0;

} //

函式定義

//補足**。。。

實驗4 函式和陣列

實驗一 一元二次方程求解 函式實現方式 重複執行,直到按下ctrl z結束 include include 函式宣告 void solve double a,double b,double c 主函式 intmain return0 函式定義 功能 求解一元二次方程,列印輸出結果 形式引數 a,b,...

實驗4 函式和陣列

任務一 不可以 因為return只可以返回乙個值 並且函式中的變數是區域性變數與主函式無關。利用區域性static變數計算階乘 include long long fac int n 函式宣告 intmain 函式定義 練習 區域性static變數特性 include int func int,in...

實驗4 函式和陣列

實驗一 我認為不可以,因為一元二次方程的值可能會有兩個,而返回值只有乙個 並且一元二次方程的根可能會有負數或者虛數,不是整型型別,故不能作為返回值。實驗二 利用區域性static變數計算階乘 include include 函式宣告 long long fac int n int main 函式定義...