摘要: 1. 在使用函数原型之后,函数定义的语句不必在意顺序问题。 2. 只能从函数返回一个值。如果要返回多个值,则必须以 “打包”的形式将它们视为单个值。(这里和语句一样,将多条语句放在大括号中,即可将语句块打包为一条语句。) 3. 全局数字变量会自动初始化为 0 ,全局字符变量会自动初始化为 NULL。 阅读全文
posted @ 2020-01-17 23:44 Hello_Nolan 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1. 可以用循环来验证输入。在循环前的第一次读取操作,称为启动读取,如果后续还需要继续读取,则语句应该在循环中。 2. 在实际编程应用中,不建议在 cout 语句中放置递增或递减运算符(因为容易出错)。 3. 需要计数时使用计数器,需要累计汇总时使用累加器。 4. 标记符号是一个特殊值,指示着值列表 阅读全文
posted @ 2020-01-16 22:21 Hello_Nolan 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1. 测试浮点数是否相等时,有可能会有错误结果。 2. 避免在嵌套块中使用同名变量。 3. 由于C字符串被定义为字符数组,所以需要用 strcmp 来比较。 4. 使用字符测试函数,需要#include<cctype>。 5. switch 语句可用来构建菜单驱动系统。 6. 必须用整数为枚举符号赋 阅读全文
posted @ 2020-01-13 22:59 Hello_Nolan 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1. 从键盘输入的字符会放在输入缓冲区,当 cin 读取时会自动转换成需要存储的类型。并在输入缓冲区中保留不能被读取的其余字符。 2. 可以用一条 cin 一句读入多个变量,这些变量也可以是不同类型的。 3. 计算数字的幂需要用到库函数 pow, 需要#include<cmath>。 4. stat 阅读全文
posted @ 2020-01-12 00:02 Hello_Nolan 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1. 预处理器在编译之前就读取程序,执行以#开头的行。#include指令使预处理器在程序中包含另一个文件的内容。 2. 用命名空间来组织程序实体的名称。 3. 数据流,可以理解为连续的“流”,输入时,将数据插入在输入流中,输出时,将数据插入在输出流中,在前方插入,就在前方显示。 4. 预处理器会将 阅读全文
posted @ 2020-01-10 03:49 Hello_Nolan 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1. cpu由控制单元和算数逻辑单元组成。控制单元负责协调计算机的操作,算数逻辑单元负责数学运算。 2. 当程序运行时,cpu进行提取 / 解码 / 执行 周期操作。 3. 内存被划分为字节,字节作为存储单元,每个字节都有一个唯一地址。 4 . 预处理器搜索以#开头的行,编译器将程序源代码转换为机器 阅读全文
posted @ 2020-01-09 16:07 Hello_Nolan 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目: 在n × n 方阵里填入1,2,...,n × n。要求填成蛇形。例如,n = 4时方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 上面的方阵中,多余的空格只是为了便于观察规律,不必严格输出。 n <= 8。 思路: 由题目可知,矩阵为方阵,因此用二维 阅读全文
posted @ 2020-01-07 20:02 Hello_Nolan 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 题目: 有 n 盏灯,编号为 1 ~ n。第 1 个人把所有灯打开,第 2 个人按下所有编号为 2 的倍数的开关(这些灯将被关掉),第 3 个人按下所有编号为 3 的倍数的开关,以此类推。共有 k 个人,问最后有哪些灯开着。输入 n 和 k ,输出开着的灯的编号。 k <= n <= 1000。 样 阅读全文
posted @ 2020-01-01 00:20 Hello_Nolan 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 题目: 输出所有形如aabb的4位完全平方数(即前两位数字相等, 后两位数字也相等) 思路: 用枚举法列出所有可能组合,然后判断该数是否为完全平方数。并且 a 从 1 开始, b 从 0 开始。 代码: #include <iostream>#include <cmath>using namespa 阅读全文
posted @ 2019-12-31 14:42 Hello_Nolan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. 尽量缩短变量的定义范围。 2. 在大数做运算时,注意中间结果,避免溢出。 3. 用计时函数来估算算法效率。 包含头文件 #include<ctime>,使用函数clock(),该函数返回程序目前为止的运行时间,再除以CLOCKS_PER_SEC,得到的值就是秒数。 4. 将输入输出数据存在文件 阅读全文
posted @ 2019-12-31 14:41 Hello_Nolan 阅读(117) 评论(0) 推荐(0) 编辑