03 2020 档案
摘要:2020/3/26 数值溢出 如果 int 类型变量,已经取得最大值(2147483647),再给这个变量 +1。就会溢出。 上溢出:最大值 +1 下溢出:最小值 1 无符号数 取值范围:0 ~ 232 1 最大值 +1 —— 0 0 1—— 最大值 有符号数 上溢出:最大值+1 —— 最小值 下溢
阅读全文
摘要:2020/3/22+2020/3/24 C语言 C语言(gcc)编译过程 源文件hello.c 预处理 hello.i(预处理文件) 编译 hello.s(汇编文件) 汇编 hello.o(目标文件) 链接 hello.exe(可执行文件) 预处理 参数: E 生成的文件: xxx.i预处理文件 使
阅读全文
摘要:2020/3/22 《移动圆盘 》解题报告 题目 给出n个圆盘的半径,现在要把这些圆盘依次放在柱子上,当准备把第i个半径为ai的圆盘放置到柱子上时,如果柱子顶部的圆盘半径小于ai,那么将柱子顶部的圆盘拿出,如果顶部的盘子半径仍然小于ai,那么继续拿出,直到顶部圆盘半径大于或等于ai为止,此时才把
阅读全文
摘要:2020年3月21日 计算机系统组成 输入设备:鼠标、键盘、麦克风、扫描仪 输出设备:显示器、扬声器、打印机 中央处理器(cpu): 运算器:负责数据运算 控制器:帮助cpu获取指令交给运算器 寄存器:存储cpu用来运算的数据 预取器:从内存中获取程序的指令 MMU:虚拟内存映射 内存储器(内存):
阅读全文
摘要:题目(高精度 高精度 高精度...) 已知两个数A和B,求A B的运算结果。 学习心得 (来自老师的熏陶) 主要思路: 我们要从低位开始减。 步骤: 首先比较减数和被减数的大小。当减数和被减数位数不同时可以直接判断两数大小;如果两数位数相同时,则比较字符串的大小。(strcmp实现) 然后处理每一位
阅读全文
摘要:旋转骰子 题目 玛莎有n个骰子,每个骰子的6个面上都恰好有一个0到9之间的数字。 现在玛莎将利用这n个筛子来制作新数字。她把n个骰子摆成一排,然后从左到右查看骰子的上表面并读取,即可得到一个新数字。随后她不断的旋转每个骰子的面就可以得到不同的新数字。旋转骰子需要满足以下规则: 1、制作的数字不能包含
阅读全文
摘要:题目 小明是个普通的计算机本科生,很喜欢研究数组相关的问题。在他的认知里,美丽的数组是这样的,对于一个长度为n的数组a,存在一个下标i(10)的操作,问能否通过若干次操作使得这个数组变得美丽。 思路分析 1、我们通过对题目的解读,可以知道,每一个折点i都会对数组其他元素产生特定的最低要求,只需要对数
阅读全文

浙公网安备 33010602011771号