第六周程式設計總結

2022-06-28 16:48:14 字數 2657 閱讀 2384

這個作業屬於哪個課程

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)

一開始一直提交錯誤答案尋找結對隊友以後得知裁判測試程式樣例不需要輸入。

題目較簡單但是基礎不夠通過書本和隊友將問題解決用時45分鐘。

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

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

輸出最大值和最小值。

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

5

8 9 12 0 3

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

pta忘記儲存執行結果

這道題偏難通過詢問同學和室友得知用時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列。

#includevoid input(int *arr,int n);

void max_min(int *arr,int n);

void output(int *arr,int n);

int main()

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

這題我完全沒思路,聽助教的去看以前的作業學習加上和看著寢室大佬如何打來學習解決。

pta的時間過了忘記截圖儲存。

學習到了指標使用鞏固基礎用時3小時。

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

指標可以有效地表示複雜的資料結構、動態分配記憶體、高效地使用陣列和字串、使得呼叫函式時得到多個返回值。

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

指標變數所佔儲存空間的大小取決於指標變數所指向的儲存空間的型別。

過程:因為是自己找的隊友,熟悉起來很快沒有負擔感。

看法:兩個人在一起的時候挺歡樂,學習起來沒壓力,互相促進學習。

第六周程式設計總結

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

第六周程式設計總結

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

第六周程式設計總結

這個作業屬於哪個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 學習更多知識 這個作業在哪個具體方面幫助我實現目標 了解指標的用法 參考文獻 c語言程式設計書 6 1 求兩數平方根之和 10 分 函式fun的功能是 求兩數平方根之和,作為函式值返回。例如 輸入12和20,輸出結果是 y ...