我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

程序设计竞赛中的C语言问题

#include
int x,n,ans;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&x),ans^=x;
printf("%d\n",ans);
}
ans^=s是什么意思

img

按位异或赋值的意思
进行一次按位异或操作并赋值。
例如:
a = 5; // 00000000000000000000000000000101
a ^= 3; // 00000000000000000000000000000011
a --> // 00000000000000000000000000000110

近期文章

  • 这种数字金字塔有10层这种情况有没有简便方法
  • 输出结果不对,求捞捞
  • vs2019怎么搞断点啊
  • 扫雷小游戏中图片加载问题
  • 麻烦问一下怎么让这个能循环到后面的O21呢!!!!!!!
  • R语言lm函数的输出问题
  • time limit succeed怎么回事
  • 用codeblocks写玫瑰代码 出现了这样的问题该怎么解决
  • 想知道他为什么不能在同一行上
  • R提取GOCI2卫星nc数据问题
  • 为什么这个身高输出不对呢?
  • 树形数据搜索功能,不知道那块出问题了
  • phpThumb仍然是一个很好的解决方案吗? [关闭]
  • 如何解决一道c语言数学计算
  • 为什么我的第一个printf调试后可以输入字符,而不是打印出请输入任意一串字符??还有 while ((a = getchar()) != '\n')这句话表达的什么意思??
  • C++数据结构合并顺序表
  • octave打不开,没有权限
  • cmd使用后的问题,不知道是怎么一回事
  • stm32f103寄存器操作中断
  • Windows2012共享问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华