藍橋杯 演算法訓練 資料交換與加法運算

2021-10-04 04:10:04 字數 561 閱讀 8838

題目都非常簡單,在此就不再贅述,直接上**

資料交換原始碼

#include

void

swap

(int

*x,int

*y)int

main()

**說明

採用指標進行位址的傳遞,從而達到修改main函式中引數值的效果。

加法運算原始碼

#include

int a[2]

;int

*gettwoints()

intmain()

**說明

a[2]一定要宣告在gettwoints()函式的外面,因為呼叫gettwoints()函式後系統會自動釋放函式內部的區域性變數的儲存空間。如果放在gettwoints()函式內,則返回的指標a中無法讀出相應資料。

在此還需注意c++中,動態陣列讀取對應下標資料的方式。

藍橋杯資料交換

資源限制 問題描述 編寫乙個程式,輸入兩個整數,分別存放在變數x和y當中,然後使用自己定義的函式swap來交換這兩個變數的值。輸入格式 輸入只有一行,包括兩個整數。輸出格式 輸出只有一行,也是兩個整數,即交換以後的結果。要求 主函式負責資料的輸入與輸出,但不能直接交換這兩個變數的值,必須通過呼叫單獨...

演算法訓練 資料交換

問題描述 編寫乙個程式,輸入兩個整數,分別存放在變數x和y當中,然後使用自己定義的函式swap來交換這兩個變數的值。輸入格式 輸入只有一行,包括兩個整數。輸出格式 輸出只有一行,也是兩個整數,即交換以後的結果。要求 主函式負責資料的輸入與輸出,但不能直接交換這兩個變數的值,必須通過呼叫單獨定義的函式...

藍橋杯基礎訓練ALGO 221 資料交換

問題描述編寫乙個程式,輸入兩個整數,分別存放在變數x和y當中,然後使用自己定義的函式swap來交換這兩個變數的值。輸入格式 輸入只有一行,包括兩個整數。輸出格式 輸出只有一行,也是兩個整數,即交換以後的結果。要求 主函式負責資料的輸入與輸出,但不能直接交換這兩個變數的值,必須通過呼叫單獨定義的函式s...