- 博客(4)
- 收藏
- 关注
原创 找单身狗数
找单身狗数一个数组中,只有两个数字(定义为num1和num2)是出现了一次,其余的数字都出现了两次,我们要做的就是找出出现了一次的这两个数。思想:根据异或运算符的特性:A(异或)B(异或)A = B;0 (异或) A = A;于是,我们可以将这个数组的全部元素依次做异或运算,最终结果就是那个只出现一次的数字。代码:```//找单身狗//一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。#include <stdio.h>#define SIZE(arr1) siz
2020-12-30 11:02:05
193
原创 atoi()函数的实现
atoi()函数的实现atoi()的作用:将字符串转换成整型数;扫描字符串跳过前面的空格字符遇上数字或正负号开始转换遇到非数字或字符串时(’\0’)结束转化返回转换后的整型数代码块儿#include <stdio.h>#include <ctype.h>//模拟实现atoi#if 1int my_atoi(char * pr){ //判断输入合法性 if (pr == NULL) { printf("输入有误"); return 0; }
2020-12-28 23:02:42
219
原创 冯诺依曼体系
冯诺依曼体系结构一.冯诺依曼人物简介冯诺依曼(John von Neumann,1903.12.28——1957.02.08),美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一。在现代计算机、博弈论、核武器和生化武器等领域均有贡献,被后人称之为“现代计算机之父”、“博弈论之父”。冯诺依曼体系的要点是:数字计算机的数制采用二进制,计算机应该按照程序顺序执行。二.冯诺...
2020-02-28 20:44:08
1809
原创 进制转换
**十进制转为二进制**十进制转为二进制可以通过连除的形式得到,将余数(0和1)从下往上数;也可以将十进制数拆分开,例如12可以写成4+8;注意十进制数最大不能超过255。具体如下图所示:-...
2020-02-28 15:11:26
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人