使用函式實現兩個數的交換, 判斷閏年,判斷素數

2021-09-29 18:47:01 字數 927 閱讀 2575

問題解析: 使用臨時變數進行兩個數的交換

**片段如下:

#define _crt_secure_no_warnings

#include

#include

intexc

(int x,

int y)

intmain()

輸出結果如下:

問題2: 實現乙個函式判斷year是不是閏年。

#define _crt_secure_no_warnings

#include

#include

intisleap

(int year)

else

return0;

}int

main()

結果如下:

問題3: 實現乙個函式,判斷乙個數是不是素數。

#define _crt_secure_no_warnings

#include

#include

#include

//素數

intsushu

(int n)}if

(i == n)

else

return0;

}int

main()

結果如下:

使用函式實現兩個數的交換。

錯誤 如下 執行結束後a,b的值並沒有像我預想的那樣發生交換!include include void swap int x,int y intmain 改進如下 swap1是交換前的值 swap是交換後的值 include include void swap1 int x,int y 對指標解引用...

C語言 使用函式實現兩個數的交換。

此題的解決思路為 建立乙個swap函式,引數為a和b,函式內部建立乙個臨時變數tmp,用於交換兩個數。但需要注意的是 函式傳參的過程中需要注意,形參是實參的乙份臨時拷貝,形參的改變不會影響實參,所以此時函式傳參的時候需要傳遞實參的位址 a 即傳址呼叫,在接收部分就要使用指變數來接收 p 這樣可以使實...

實現Swap函式,將兩個數交換

乙個人至少擁有乙個夢想,有乙個理由去堅強。心若沒有棲息的地方,到 都是在流浪 三毛 自信心深受打擊的我,只能來寫寫筆記了。剛剛對指標做了基礎的學習,那麼指標的作用在 呢,我們就用swap函式作一下分析。假如我們要交換a和b的值 void swap int a,int b 交換不成功 intmain ...