我的朋友11個字符的數字給我一個鍛鍊,他不能做的事:
(C++)C++交換兩個使用的代碼
int main()
{
unsigned int x = 0xB0FF14a5;
unsigned int y = 0x7340c00e;
// enter code here
if(x==0x7340c00e && y==0xB0FF14a5) victory();
return 0;
}
主要目標是運行victory()
功能。
假設:
-max 11個字符
- 你不能使用: 「主」, 「勝利」, 「彙編」, 「&」, 「*」, 「(」, 「/」
- 你只能使用一個分號
我試着用#define
和其他一些東西,但沒有(我不是C++大師):/
我不知道如何解決這個問題;感謝幫助
沒有實際使用這個問題(和它背後的想法)。因此投票結束。 – Nawaz 2012-08-16 14:28:16
那麼,你必須交換x和y的值 – 2012-08-16 14:28:59
'std :: swap(x,y);'? – juanchopanza 2012-08-16 14:29:21