第六周程式設計總結

2022-05-30 12:45:15 字數 2914 閱讀 7809

這個作業屬於哪個課程

c語言程式設計ⅱ

這個作業要求在**

我在這個課程的目標是

學習更多知識

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

了解指標的用法

參考文獻

c語言程式設計書

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

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

函式介面定義:

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

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

裁判測試程式樣例:

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

int main ( )

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

輸入樣例:

12 20

輸出樣例:

y=7.94

1)、實驗**

double fun (double* a, double* b)

2)、設計思路

3)、本題除錯過程碰到的問題及解決方法

無4)、執行結果圖

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

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

輸入格式:

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

輸出格式:

輸出最大值和最小值。

輸入樣例:

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

58 9 12 0 3

輸出樣例:

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

max = 12

min = 0

1)、實驗**

#include#includevoid max_min(int a,int len,int* pmax,int* pmin);

int main()

}

2)、設計思路

3)、本題除錯過程碰到的問題及解決方法

最開始的時候將最大最小數放反,後來將大於號改成小於號

4)、執行結果圖

預習作業 6-3 最小數放前最大數放後

為一維陣列輸入10個整數;將其中最小的數與第乙個數對換,將最大的數與最後乙個數對換;輸出陣列元素。。

函式介面定義:

void input(int *arr,int n);

void max_min(int *arr,int n);

void output(int *arr,int n);

三個函式中的 arr和n 都是使用者傳入的引數。n是元素個數。

input函式的功能是輸入 n個元素存到指標arr所指向的一維陣列中。

max_min函式的功能是求指標arr所指向的一維陣列中的最大值和最小值,其中最小的數與第乙個數對換,將最大的數與最後乙個數對換。

output函式的功能是在一行中輸出陣列元素,每個元素輸出佔3列。

裁判測試程式樣例:

void input(int *arr,int n);

void max_min(int *arr,int n);

void output(int arr,int n);

int main()

/ 請在這裡填寫答案 */

輸入樣例:

5 1 4 8 2 3 9 5 12 7

輸出樣例:

1 5 4 8 2 3 9 5 7 12

1)、實驗**

void input(int *arr,int n) } 

void max_min(int *arr,int n)

}

if(idx!=0)

idx=0;

for ( i = 0; i < n; i++ )

} if(idx!=(n-1))

}void output(int *arr,int n)

}

2)、設計思路

3)、本題除錯過程碰到的問題及解決方法

無4)、執行結果圖

**-折線圖

結對程式設計感想:跟自己的室友進行結對程式設計,會更加的方便,在學習的過程中也會更加輕鬆,對於討論指標的概念和定義指標,位址和指標的關係這個問題能夠更好學習

學習進度條

思考題一、為什麼要使用指標?它有什麼用?

1、指標概念:變數的位址(計算機記憶體位元組的編號)叫做指標,存放變數位址的變數叫指標變 量, 簡言之,指標是用來存放位址的。

程式對變數的操作實際上是對變數所在的儲存空間讀取和寫入資料。方便對變數的操作。

3丶指標把形參的位址直接指向實參位址,使用時直接提出資料,使效率提高,特別在頻繁賦值等情況下。

第六周程式設計總結

includeint main 第一步 定義變數 第二步 輸入變數 第三步 呼叫for語句 第四步 累加求和 第五步 輸出答案 問題 計算的答案錯誤 解決方法 累加求和時將1更改為1.0 第一步 定義變數 第二步 輸入實數 第三步 呼叫for語句 第四步 累加求和 第五步 輸出答案 問題 分式的分母...

第六周程式設計總結

這個作業屬於哪個課程 c語言程式設計ll 這個作業要求在 我在這個課程的目標是 理解變數 記憶體單元和位址之間的關係,掌握指標變數的基本運算 這個作業在哪個具體方面幫助我實現目標 讓我大概了解了指標的定義及用法 參考文獻 函式fun的功能是 求兩數平方根之和,作為函式值返回。例如 輸入12和20,輸...

第六周程式設計總結

函式fun的功能是 求兩數平方根之和,作為函式值返回。例如 輸入12和20,輸出結果是 y 7.936238。double fun double a,double b 其中 a.和b.是使用者傳入的引數。函式求 a.指標和b.指標所指的兩個數的平方根之和,並返回和。include include d...