- 博客(17)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Windows10下配置JavaCup、JFlex及运行JavaCup测试用例
本文主要是介绍如何在Windows10下下载、配置JavaCup、JFlex及运行JavaCup测试用例。
2019-06-24 01:41:27
1833
1
原创 不修改数组找出重复的数字
学习笔记题目 一个长度为n + 1的数组里面的所有数字都在1 ~ n的范围内,所以数组中至少有一个数字是重复的。请找出数组中任意一个重复的数字,但不能修改输入的数组。例如,如果输入长度为8的数组{7,7,5,4,2,6,1,3},那么对应输出的应该是7。 题目分析 这道题有个明显的特征——数据的值在一个固定的范围内。题目给出的要求是数字范围为1~n的数组有n + 1个元素,所以在输入合法...
2019-03-23 20:22:58
401
1
原创 蓝桥杯——最大最小公倍数
算法训练 最大最小公倍数问题描述: 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。输入格式: 输入一个正整数N。样例输入: 9样例输出: 504数据规模与约定 1 <= N <= 106题目分析 这应该算是考究数学知识的一道题 在这里先...
2019-03-20 20:24:32
7087
13
原创 奇数阶魔方问题
题目来自《数据结构基础——C语言版》题目 魔方是n x n 的矩阵,每个单元取整数值,范围从1到n2 ,要求每行每列,以及两条对角线的和都相等。下图所示为 n = 5 的魔方,相等的和数是65。 我不会做,但是课本给出了求奇数阶魔方的方法。Coxeter提出如下生成奇数阶(n是奇数)魔方的方法: 开始时,在魔方第一行的中间一格放1.然后重复以下步...
2019-03-20 15:39:52
893
原创 字母全排列——递归方法
算法分析 设有一字母数组为:word = {‘a’,‘b’,‘c’,‘d’…}假设word当前只有四个与元素,分别为a、b、c、d; 如果需要将word数组按照全排列打印的话,则所有的结果有4 * 3 * 2 *1 = 24种排列顺序,分别为:abcd、abdc、acbd、acdb、adcb、adbcbacd、badc、bcad、bcda、bdca、bdaccbad、cbda、...
2019-03-18 21:09:35
7193
1
原创 数字三角形
问题描述 (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大。 ●每一步可沿左斜线向下或右斜线向下走; ●1<三角形行数≤100; ●三角形中的数字为整数0,1,…99; 输入格式 文件中首先读到的是三角形的行数 接下来描述整个三角形输出格式 最大总和(整数)样例输入 ...
2019-03-14 09:35:27
266
1
原创 最小公倍数
问题描述 编写一函数lcm,求解两个正整数的最小公倍数。 样例输入 一个满足题目要求的输入样例。 例: 3 5 样例输出 与上面样例对应的输出。 例: 15 数据规模和约定 输入数据中每一个数的范围 例:两个数都小于65536.算法分析 一般来说,求两个正整数A、B的最小公倍数的算法思路很简单,主要分为以下几步: 1.判断其...
2019-03-10 21:16:48
370
转载 C语言中的类型转换
类型转换 通常,在语句和表达式中使用类型相同的变量和常量。但是,如果使用混合类型,C不会像Pascal那样停在那里死掉,而是采用一套规则进行自动类型转换。虽然这很便利,但是有一定的危险性,尤其是在无意间混合使用类型的情况下(许多Unix系统都使用lint程序检查类型“冲突”。如果选择更高错误级别,许多非Unix C编译器也可能会报告类型问题)。最好先了解一些基本的类型转换规则。 1.当类型转换...
2019-02-19 12:50:34
1177
3
转载 优快云-markdown编辑器首次使用简易教程
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-02-18 17:54:36
310
转载 从scanf()角度看输入
关于scanf()怎样读取输入 假设scanf()根据一个%d转换说明读取一个整数。scanf()函数每次读取一个字符,跳过所有的空白字符,知道遇到第一个非空白字符才开始读取。因为要读取整数,所以scanf()希望发现一个数字字符或者一个符号(+或-)。如果找到一个数字或者符号,它便保存该字符,并读取下一字符。如果下一个字符是数字,它便保存该数字并读取下一个字符。scanf()不断读取和保存字符...
2019-02-13 11:43:07
279
转载 1.printf()
printf()函数表 4.3 转换说明及其打印的输出效果:转换说明输出%a浮点数、十六进制数和p计数法(C99/C11)%A浮点数、十六进制数和p计数法(C99/C11)%c单个字符%d有符号十六进制整数%e浮点数,e计数法%E浮点数,e计数法%f浮点数,十进制计数法%g根据值的不同,自动选择%f或者%e。%e格...
2019-02-11 20:09:39
412
原创 Win7/10 64位电脑上如何使用TASM指令
这学期新学一门课程——《汇编语言与接口技术》,这门课程同时附带了一些实验课,其中老师要求使用相关指令对asm文件进行编译、链接以及调试。一般情况下实验室老师提供的TASM.exe和LINK.exe两个可执行文件只能在32位电脑上运行,那么如果我们需要在自己的电脑(电脑是32位的童鞋当我不存在)捣鼓的时候怎么办呢??百度了好一会我找到了前人的不得了的想法——使用DOSBOX。(好像人家...
2018-03-25 17:14:07
4835
4
DOSBOX和部分工具
2018-03-25
二叉树实现学生健康管理(兼顾选做和必做)
2018-01-07
dev c++如何实现多文件结构
2016-12-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人