第六周作業

2022-06-22 22:00:13 字數 1954 閱讀 2181

這個作業屬於哪個課程

c語言程式設計ⅱ

這個作業的要求在**

我在這個課程的目標

指標和位址的概念,指標變數的初始化和呼叫函式

這個作業在那個具體方面幫助我實現目標

陣列與指標的運用

6-1 求兩數平方根之和 (10 分)

函式fun的功能是:求兩數平方根之和,作為函式值返回。例如:輸入12和20,輸出結果是:y = 7.936238。

函式介面定義:

double fun (double *a, double *b);

其中 a和 b是使用者傳入的引數。函式求 a指標和b 指標所指的兩個數的平方根之和,並返回和。

裁判測試程式樣例:

#include#include double fun (double *a, double *b); 

int main ( )

/* 請在這裡填寫答案 */

輸入樣例:

12 20
輸出樣例:

y=7.94
實驗**:
流程圖:

執行結果圖:

7-1 利用指標返回多個函式值 (30 分)

讀入n個整數,呼叫max_min()函式求這n個數中的最大值和最小值。

輸入格式:

輸入有兩行: 第一行是n值; 第二行是n個數。

輸出格式:

輸出最大值和最小值。

輸入樣例:

在這裡給出一組輸入。例如:

5

8 9 12 0 3

輸出樣例:

在這裡給出相應的輸出。例如:

max = 12

min = 0

實驗**:
#includevoid max_min( int a,int n,int*pmax,int*pmin);

int main()

}}

流程圖:

執行結果圖:

1.為什麼要使用指標?它有什麼用?

寫程式需要盡可能少的記憶體,使用指標型變數在很多時候占用更小的記憶體空間

2.指標變數在記憶體中暫用多大的空間?它的大小由什麼決定?

指標變數本身所佔儲存空間的大小取決於儲存位址值所需的位元組數,這個儲存位址值就是乙個32位的記憶體位址值

學習進度條:

周/日期

這週所花時間

學習到的知識點

目前比較迷惑的

3/4-3/9

3小時檔案的讀寫

檔案開啟的**格式

3/9-3/15

4小時陣列的運用

二位陣列子陣列的最大值的求和

3/16-3/22

3小時選擇排序法

氣泡排序法

3/22-3/29

5小時二維陣列

二維陣列與字串的結合使用

3/29-4/5

4小時指標與位址

指標與陣列的運用

題目難度開始不斷加大,需要更認真的去學習了

第六周作業

a.用指標訪問物件 includeusing namespace std class a a int aa a aa 定義建構函式,用引數aa初始化資料成員a void display int main b.指標型別作為成員函式的引數 includeusing namespace std class...

第六周作業

1 自建yum倉庫,分別為網路源和本地源 本地源 cd etc yum.repos.d vim local.repo local name local cdrom yum baseurl file misc cd enabled 1 gpgcheck 1 gpgkey file etc pki rp...

第六周作業

1.簡述gps載波相位測量的基本原理?載波相位測量是利用接收機測定載波相位觀測值或其差分觀測值,經基線向量解算以獲得兩個同步觀測站之間的基線向量座標差的技術和方法。載波相位觀測量理論上是gps訊號在接收時刻的瞬時載波相位值。但實際上是無法直接測量出任何訊號的瞬時載波相位值,測量接收到的是具有都卜勒頻...