小米公司编程题2(欢迎批评指正)
2013-08-18 12:58
190 查看
2, 异形数
长度为n的数组里面,除了3个数字,其他都出现2次,写出程序找出任意一个数。
例如
1 3 7 9 5 5 9 4 3 6 1 7
输出
4/5/6
长度为n的数组里面,除了3个数字,其他都出现2次,写出程序找出任意一个数。
例如
1 3 7 9 5 5 9 4 3 6 1 7
输出
4/5/6
/************************************************************************/ /* 长度为n的数组里面,除了3个数字,其他都出现2次,写出程序找出任意一个*/ /************************************************************************/ #include <stdio.h> #define N 12 int main(void) { int input[]={1,3,7,9,5,5,9,4,3,6,1,7}; //int result ; int temp ; int i; //temp数组全部初始化为0 for(i=0;i<N;i++) { temp[i] = 0; } for (i=0;i<N;i++) { if (temp[input[i]] == 0) { temp[input[i]] = 1; }else { temp[input[i]] = 2; } } for (i=0;i<N;i++) { if (temp[i] == 1) { printf("%d ",i); } } return 0; }
相关文章推荐
- 小米公司编程题1(欢迎批评指正)
- Vue学习之路---No.5(分享心得,欢迎批评指正)
- 计算机中浮点数的存储方式-自己整理,欢迎大家批评指正
- 移动端自适应布局的高效方法,欢迎批评或指正
- Vue学习之路---No.2(分享心得,欢迎批评指正)
- 我正在写的一本书 《深入 Python 编程》,欢迎各位批评指正。
- jquery ui 和ext.js一些区别,欢迎给位指正批评
- Vue学习之路---No.4(分享心得,欢迎批评指正)
- 如何求一帧二值图像上最左最右最上最下的坐标点,欢迎各位批评指正
- Vue学习之路---No.3(分享心得,欢迎批评指正)
- 关于简历的一点心得(纯属个人想法,非专业人士,欢迎批评指正~)
- Vue学习之路---No.2(分享心得,欢迎批评指正)
- CuteIE已重构为PIMShell,欢迎批评指正
- Vue学习之路---No.3(分享心得,欢迎批评指正)
- Vue学习之路---No.2(分享心得,欢迎批评指正)
- Vue学习之路---No.4(分享心得,欢迎批评指正)
- Vue学习之路---No.2(分享心得,欢迎批评指正)
- 将本地项目放到Github上(应该可以这么说)[如有错误欢迎大家批评指正]
- Vue学习之路---No.3(分享心得,欢迎批评指正)
- Vue学习之路---No.3(分享心得,欢迎批评指正)