- 博客(12)
- 收藏
- 关注
原创 c语言编译步骤2018/11/26
1:edit编辑器 此时程序员打码;2:preprocesser预处理器 在预处理阶段,主要处理三类:#define#include#ifdef#define1.symbolic constants符号常量 (替换宏)#define identifier replacement-texte.g. #define PI 3.1415927 (规定符号常量由大写...
2018-11-27 19:52:43
228
原创 简单归并
教程看了好久终于跟着写出了用递归实现的归并排序11.17/2018主函数:定义接口友好的排序函数:这里注意必须free(temp)否则:下面是归并:把数组分成一份一份直到为1个元素:这里,我每个函数最后的参数n一般是不需要的,我这里用是因为题目需要我每归并一次输出一次数组。...
2018-11-17 21:07:21
477
原创 [Algorithm]高精度加法
11.16 /20182天前的作业本来之前也写过一个高精度算法的题,是让你输出某个数的n次方,因为结果会特别大,所以必须用数组存储,然后作竖式乘法。有点饿,今天新生杯踢赢了材料哈哈描述:zzzzzz说明一下,感觉这种返回数组的函数,一般是在外面创建一个数组之后再传进来,参数是数组名和长度;你在里面建新数组的话,应该可以用static修饰,或者是用malloc分配内存,都会把数...
2018-11-16 23:39:04
239
原创 c语言经典的螺旋矩阵的几种
11.13“今天也要好好学习,虽然水了一天,今天的高代数分也没怎么搞懂“螺旋矩阵出现在我们学校2-3周前布置的编程题里,当时把自己转晕了。现在来回顾一下,介绍一下主流的实现算法大一都过了1/4了,好好学吧。题目很简短,就是让你输出一个型如的螺旋数组。solution1:设置一个大的for循环,里面有四个小for循环,对应四个边,因此进行一个大循环,便走完了一圈。先空着;...
2018-11-16 22:25:53
5633
原创 c语言代码比较18bb/1
kata1:我的代码:别人的代码1:用数学公式实现 第n个数是1+2+3+4…+n = (1+n)n/2;进而结果是对求和的求和对(1+n)n/2遍历1 to n;进而sum = 1/2 * (12 + 23 +34+…+nn+1)即 sum = 1/2 ( 1(1+1) + 2 (2+1)+…+n(n+1));sum = 1/2 * ...
2018-11-11 12:58:27
358
原创 c语言代码比较18bb/16
kata:比如说:dig_pow(89, 1) should return 1 since 8¹ + 9² = 89 = 89 * 1dig_pow(92, 1) should return -1 since there is no k such as 9¹ + 2² equals 92 * kdig_pow(695, 2) should return 2 since 6² + 9³ +...
2018-11-11 00:18:55
431
原创 C语言代码比较18ba/16
the kata:题目描述:In a small town the population is p0 = 1000 at the beginning of ayear. The population regularly increases by 2 percent per year andmoreover 50 new inhabitants per year come to live ...
2018-11-10 23:03:46
280
原创 python学习入门番外1 变量与对象,函数传值问题 2018.8.18
在函数传值的问题中,多有对函数传值是按值传递还是按引用传递参数的讨论,这些都源于C系语言。 但事实上,python中并不适用。默认情况下,在C语言中,参数是按照值来传递的,这需要生成函数的传入参数的一个副本以供使用,这时你不能修改传入参数的初始内容 当使用指针变量(*var)时,将通过间接引用运算符将变量(参数)的内存地址传递给函数,这时可以改变传入参数的值。而在python中,传...
2018-08-18 22:47:05
165
原创 python学习入门4输出语句与赋值语句 2018.8.17
参照:python程序设计第三版 python programming:an introduction to computer science第二章:编写简单程序首先理解什么是“”元语言“” 元语言:计算机科学家开发的复杂的符号表示法(类似于模板) 我们依靠这种模板符号来表示语句的语法print语句print(<expr>,<expr>,...,se...
2018-08-17 17:36:56
874
原创 python学习入门3标识符与表达式 2018.8.17
参照:python程序设计第三版 python programming:an introduction to computer science第二章:编写简单程序名称名称是编程的重要组成部分。我们为模块命名,为函数命名,为值命名(为对象命名)。 从技术上,所有这些名称都称为“标识符”命名规则:必须以字母或下划线开头,区分大小写命名建议:代码是自解释的(用名字取代注...
2018-08-17 14:52:59
211
原创 python学习入门2软件开发过程 2018.8.17
参照:python程序设计第三版 python programming:an introduction to computer science第二章:编写简单程序分析问题:确定要解决什么问题确定规格说明:准确描述程序要做什么(不必担心程序要怎么做!)创建设计:规划程序的整体结构,这是描述程序怎么做的地方。主要是设计算法来满足规格说明(算法多用伪代码)实现设计:将设计翻译成计算机...
2018-08-17 13:52:42
162
原创 python学习入门1计算机与程序 2018.8.17
参照:python程序设计第三版 python programming:an introduction to computer science第一章:计算机与程序1.计算机科学不是研究计算机的,计算机仅是研究工具。而非研究对象 2.计算机科学的根本问题是:“我们可以描述什么过程” 因为计算机可以执行我们描述的任何过程 换句话说是:可以计算什么 3.软件(程序)主宰硬件(物理机器)...
2018-08-17 11:57:04
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人