摘要: 对任意一个自然数N0​,先将其各位数字相加求和,再将其和乘以3后加上1,变成一个新自然数N1​;然后对N1​重复这种操作,可以产生新自然数N2​;……多次重复这种操作,运算结果最终会得到一个固定不变的数Nk​,就像掉入一个数字“陷阱”。 本题要求对输入的自然数,给出其掉入“陷阱”的过程。 输入格式: 阅读全文
posted @ 2021-10-18 22:45 海萌萌萌萌萌萌 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu 输入格式: 输入在一行中给出一个整数,如:1234。 提示:整数包括负数、零 阅读全文
posted @ 2021-10-18 19:55 海萌萌萌萌萌萌 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个根r,即f(r)=0。 二分法的步骤为: 检查区间长度,如果小于给定阈值,则停止,输出区间中点(a+b)/2;否则 如果f(a)f(b)<0,则计算中点的值f((a+b 阅读全文
posted @ 2021-10-18 19:19 海萌萌萌萌萌萌 阅读(214) 评论(0) 推荐(0) 编辑
摘要: CPU结构: 一典型的CPU主要有寄存器、运算器、控制器等器件构成,它们通过内部总线相连,进行数据传输。第一章中的总线相应为(CPU的)外部总线。 寄存器进行信息存储; 运算器进行信息处理; 控制器控制各种器件进行工作。 8086是16位结构的CPU,这说明: 寄存器的最大宽度为16位; 运算器一次 阅读全文
posted @ 2021-10-06 23:24 海萌萌萌萌萌萌 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 移位操作 对于w位的x ,位表示为[Xw-1,Xw-2,Xw-3,.......,X2,X1,X0] x<<k: x左移k位,丢弃最高的k位,在右端补k个0,位表示为[Xw-k-1,Xw-k-2,......,X2,X1,X0,0,0,...0] x>>k: 逻辑右移:x右移k位,丢弃最低的k位,往 阅读全文
posted @ 2021-10-06 22:14 海萌萌萌萌萌萌 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 电子计算机的是电气时代发展到极致的产物,从底层逻辑来说,计算机只能够接收或者发出电信号,也就是一系列的高低电平。 计算机只能够直接识别机器语言,但是机器语言太过复杂不便于使用,人们又发明了汇编语言,再后来又有了各种高级语言。 输入汇编指令 → 编译器将汇编指令翻译成机器码 → 计算机识别机器码并作出 阅读全文
posted @ 2021-10-06 22:14 海萌萌萌萌萌萌 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 现代计算机大多以一个字节(Byte)作为基本单元,而大多数数据或者指令都有多个字节,对于其取址得到的结果为:其所使用字节中最小的地址 例如 int x的地址为0x100,那么x的四个字节将被储存在0x100,0x101,0x102,0x103 那么一个对象的所有位数是如何储存在其中的? 考虑一个w位 阅读全文
posted @ 2021-10-06 22:14 海萌萌萌萌萌萌 阅读(33) 评论(0) 推荐(0) 编辑