#include
#include
using
namespace std;
void
swap
(char
*&a,
char
*&b)
//傳指標引用,傳入的是實參而不是形參,所以能夠實現交換
intmain()
寫這個還發現乙個鬼畜的事情,vs2017不支援 char ap=「hey」;這種寫法,看其他博主也遇到了這個問題,於是採用了上面寫的替代方案用字元陣列賦值。
還有就是swap函式用指標引用是非常簡潔的解法。也可以用二重指標實現。swap(char ** x, char** y),swap函式就要帶指標去交換了。呼叫時用swap(&a,&b);。
交換字元使得字串相同
有兩個長度相同的字串s1 和s2,且它們其中只含有字元 x 和 y 你需要通過 交換字元 的方式使這兩個字串相同。每次 交換字元 的時候,你都可以在兩個字串中各選乙個字元進行交換。交換只能發生在兩個不同的字串之間,絕對不能發生在同乙個字串內部。也就是說,我們可以交換s1 i 和s2 j 但不能交換s...
字串賦值,查詢,交換
00401000 ba 90204000 mov edx,00402090 源位址 0040100e b9 01000000 mov ecx,0x1 迴圈次數為1 00401013 f3 a4 rep movs byte ptr es edi byte ptr esi 位元組為單位傳遞 004010...
1247 交換字元使得字串相同
有兩個長度相同的字串 s1 和 s2,且它們其中 只含有 字元 x 和 y 你需要通過 交換字元 的方式使這兩個字串相同。每次 交換字元 的時候,你都可以在兩個字串中各選乙個字元進行交換。交換只能發生在兩個不同的字串之間,絕對不能發生在同乙個字串內部。也就是說,我們可以交換 s1 i 和 s2 j ...