要求
在忽略其他一些情況下,把整型 a 和 b 的值互換。
應該比較簡單,直接上代碼。
小二上代碼
#include <stdio.h>
// 主函數
int main(int argc, char **argv)
{
int a = 50;
int b = 20;
printf("交換前: a = %d, b = %d\n", a, b);
// 第1種方式
//int c = 0;
//c = a;
//a = b;
//b = c;
// 第2種方式
//a = a + b;
//b = a - b;
//a = a - b;
// 第3種方式
//a = a ^ b;
//b = a ^ b;
//a = a ^ b;
// 第4種方式
a = a * b;
b = a / b;
a = a / b;
printf("交換后: a = %d, b = %d\n", a, b);
return 0;
}
調試結果:
_End
完事兒。