2019春第六周作業

2022-05-18 13:35:33 字數 2204 閱讀 8104

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學會指標

參考文獻

c語言程式設計ii

函式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
double fun (double *a, double *b)

函式介面定義為 double fun (double pa, double pb),定義乙個變數x, x = sqrt(pa) + sqrt (pb);把值返回給x。

答案錯誤,只輸出了sqrt(*pb)的值。解決辦法,寫乙個return x,把值返回。

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

輸入有兩行: 第一行是n值; 第二行是n個數。
輸出最大值和最小值。
5

8 9 12 0 3

max = 12

min = 0

#includevoid max_min(int *a,int *n,int *max,int *min)

}int main()

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

5 1 4 8 2 3 9 5 12 7
1  5  4  8  2  3  9  5  7 12
void input (int *arr, int n)

} void max_min(int *arr, int n)

temp = arr[9]; arr[9] = *max; *max = temp;

temp = arr[0]; arr[0] = *min; *min = temp;

}void output(int *arr, int n)

}

1.定義函式input(),輸入一串數字到陣列中。

2.定義max_min()函式把陣列中最大元素放到最後,最小的元素放到最前。

3.定義函式output輸出陣列。

如果 「子陣列」 並不要求是乙個矩形, 而是聯通的元素即可 (上下或左右相鄰即視為聯通), 那解法會是怎麼樣呢?

思路:陣列中把所有聯通情況寫出,記錄聯通元素和,比較它們的大小,輸出最大的。

周/日期

這週所花的時間

**行數

學到的知識點簡介

目前比較迷惑的問題

3/30-4/5

15h300

通過函式呼叫來改變主調函式中某個變數的值

指標的使用

學習感悟

心得:1學習內容:通過呼叫函式改變主調函式中變數的值

收穫:學會了定義指標

2.難點:挑戰作業很難

結對程式設計

1.結對程式設計過程

週三晚自習面對面結對程式設計,平時在網上交流。

2.結對程式設計優缺點

優點:可以互相交流,開拓思路

缺點:無

2019春第六周作業

本週教學目標 理解變數 記憶體單元和位址之間的關係 掌握如何定義指標變數,怎樣使用指標變數,怎樣進行指標變數的初始化 掌握指標變數的基本運算 理解指標作為函式引數的作用 掌握如何使用指標實現函式呼叫返回多個值 本週作業頭 基礎作業 6 1 求兩數平方根之和 10 分 函式fun的功能是 求兩數平方根...

2019春第六周作業

2019春季第六周作業 作業所屬課程 c語言程式設計 作業所需要求 第六周作業 我在這個課程的目標是 掌握如何定義指標變數,指標的運用 我在本作業的目標與所需幫助 返回多個值時,用指標來進行定義 參考文獻 c語言程式設計 函式fun的功能是 求兩數平方根之和,作為函式值返回。例如 輸入12和20,輸...

2019春第六周作業

這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 掌握指標的使用方法 這個作業在哪個具體方面幫助我實現目標 學會指標的運用 參考文獻 c語言程式設計ii指標,函式 一 本週完成作業 基礎函式題 1.實驗 include include double fun double...