博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU1563 HDU2095 Find your present!
阅读量:6568 次
发布时间:2019-06-24

本文共 505 字,大约阅读时间需要 1 分钟。

问题链接:,基础训练级的题,用C语言编写程序。

C语言中,异或运算符是“^”。因为a^a=0,那么要找出单独的数(唯一一个出现奇数次的数),只需要将所有的数进行异或运算即可。

AC的C语言程序如下:

/* HDU1563 Find your present! */#include 
int main(void){ int n, v, ans; while(scanf("%d", &n) != EOF) { // 判定结束条件 if(n == 0) break; // 读入数据并计算 ans = 0; while(n--) { scanf("%d", &v); ans ^= v; } // 输出结果 printf("%d\n", ans); } return 0;}

转载于:https://www.cnblogs.com/tigerisland/p/7564597.html

你可能感兴趣的文章
scrollTo与smoothScrollTo的区别
查看>>
flutter 安装遇坑记录
查看>>
nginx访问日志,错误日志参数说明
查看>>
脚本-收集计算机信息
查看>>
netty io.netty.buffer简介
查看>>
struts2的多个文件上传思路,小例子 ,仅供参考
查看>>
python_day2基本数据类型
查看>>
Java显式锁学习总结之二:使用AbstractQueuedSynchronizer构建同步组件
查看>>
我的友情链接
查看>>
html转义符 xsl转义符
查看>>
搭建lnmp环境
查看>>
虚拟化 - 每天5分钟玩转 OpenStack(2)
查看>>
LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)
查看>>
svn命令行 批量添加(add)所有新增文件
查看>>
我的友情链接
查看>>
ajax 跨域请求,每次会发送两个请求?
查看>>
JavaScript改变 HTML 内容
查看>>
IPv6过渡技术
查看>>
内核调度进程的机制
查看>>
c语言指针和数组的学习总结
查看>>