//用异或运算交换两个整数
#include <stdio.h>

int main() {
int a, b;
while (scanf("%d%d", &a, &b) != EOF) {
a = a ^ b;
b = a ^ b;
a = a ^ b;
printf ("%d %d\n", a, b);
}
return 0;
}


//用位运算来取绝对值
#include <stdio.h>

int main() {
int n;
while (scanf("%d", &n) != EOF) {
if ((1 << 31) & n) n = ~n + 1;
printf ("%d\n", n);
}
return 0;
}

 

相关文章:

  • 2021-08-11
  • 2022-12-23
  • 2021-06-05
  • 2022-12-23
  • 2021-12-18
  • 2021-05-27
  • 2022-12-23
  • 2021-08-17
猜你喜欢
  • 2021-05-24
  • 2021-06-26
  • 2022-12-23
  • 2022-03-06
  • 2021-07-12
相关资源
相似解决方案