Chinaunix首页 | 论坛 | 博客
  • 博客访问: 67107
  • 博文数量: 22
  • 博客积分: 1406
  • 博客等级: 上尉
  • 技术积分: 190
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 13:18
文章分类

全部博文(22)

文章存档

2011年(1)

2010年(21)

我的朋友

分类: C/C++

2010-02-21 21:20:02

This is a funny question for me, so I list three methods to solve it.

1.
#include

using namespace std;

int main()
{
    int i, j;
    cin >> i >> j;

    i ^= j;
    j ^= i;
    i ^= j;

    cout << i << j;

    return 0;
}

2.
#include

using namespace std;

int main()
{
    int i, j;
    cin >> i >> j;

    i = i + j;
    j = i - j;
    i = i - j;

    cout << i << j;

    return 0;
}

3.
#include

using namespace std;

int main()
{
    int i, j;
    cin >> i >> j;

    i = i + j - (j = i);

    cout << i << j;

    return 0;
}
阅读(750) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~