這個作業屬於哪個課程
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...