【发布时间】:2012-08-12 22:18:55
【问题描述】:
我的朋友给我发了一个他不能做的练习:
(C++)
int main()
{
unsigned int x = 0xB0FF14a5;
unsigned int y = 0x7340c00e;
// enter code here
if(x==0x7340c00e && y==0xB0FF14a5) victory();
return 0;
}
主要目标是运行victory()函数。
假设:
-最多 11 个字符
-你不能使用:“main”、“victory”、“asm”、“&”、“*”、“(”、“/”
-您只能使用一个分号
我尝试了#define 和其他一些东西,但没有(我不是 C++ 大师):/
我不知道如何解决这个问题;感谢您的帮助!
【问题讨论】:
-
这个问题(及其背后的想法)没有实际用途。所以投票关闭。
-
好吧,你必须交换 x 和 y 的值
-
@juanchopanza:15 个字符
-
@juanchopanza:超过 11 个字符...
-
@juanchopanza 你不能用
(
标签: c++ obfuscation