自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

salvare_000

大一c语言

  • 博客(12)
  • 收藏
  • 关注

原创 c语言编译步骤2018/11/26

1:edit编辑器 此时程序员打码; 2:preprocesser预处理器 在预处理阶段,主要处理三类: #define #include #ifdef #define 1.symbolic constants符号常量 (替换宏) #define identifier replacement-text e.g. #define PI 3.1415927 (规定符号常量由大写...

2018-11-27 19:52:43 211

原创 简单归并

教程看了好久终于跟着写出了用递归实现的归并排序 11.17/2018 主函数: 定义接口友好的排序函数: 这里注意必须free(temp) 否则: 下面是归并: 把数组分成一份一份直到为1个元素: 这里,我每个函数最后的参数n一般是不需要的,我这里用是因为题目需要我每归并一次输出一次数组。 ...

2018-11-17 21:07:21 454

原创 [Algorithm]高精度加法

11.16 /2018 2天前的作业 本来之前也写过一个高精度算法的题,是让你输出某个数的n次方,因为结果会特别大,所以必须用数组存储,然后作竖式乘法。 有点饿,今天新生杯踢赢了材料哈哈 描述: zzzzzz说明一下,感觉这种返回数组的函数,一般是在外面创建一个数组之后再传进来,参数是数组名和长度; 你在里面建新数组的话,应该可以用static修饰,或者是用malloc分配内存, 都会把数...

2018-11-16 23:39:04 216

原创 c语言经典的螺旋矩阵的几种

11.13 “今天也要好好学习,虽然水了一天,今天的高代数分也没怎么搞懂“ 螺旋矩阵出现在我们学校2-3周前布置的编程题里,当时把自己转晕了。 现在来回顾一下,介绍一下主流的实现算法 大一都过了1/4了,好好学吧。 题目很简短,就是让你输出一个型如 的螺旋数组。 solution1: 设置一个大的for循环,里面有四个小for循环,对应四个边,因此进行一个大循环,便走完了一圈。 先空着; ...

2018-11-16 22:25:53 5591

原创 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 339

原创 c语言代码比较18bb/16

kata: 比如说: dig_pow(89, 1) should return 1 since 8¹ + 9² = 89 = 89 * 1 dig_pow(92, 1) should return -1 since there is no k such as 9¹ + 2² equals 92 * k dig_pow(695, 2) should return 2 since 6² + 9³ +...

2018-11-11 00:18:55 404

原创 C语言代码比较18ba/16

the kata: 题目描述: In a small town the population is p0 = 1000 at the beginning of a year. The population regularly increases by 2 percent per year and moreover 50 new inhabitants per year come to live ...

2018-11-10 23:03:46 257

原创 python学习入门番外1 变量与对象,函数传值问题 2018.8.18

在函数传值的问题中,多有对函数传值是按值传递还是按引用传递参数的讨论,这些都源于C系语言。 但事实上,python中并不适用。 默认情况下,在C语言中,参数是按照值来传递的,这需要生成函数的传入参数的一个副本以供使用,这时你不能修改传入参数的初始内容 当使用指针变量(*var)时,将通过间接引用运算符将变量(参数)的内存地址传递给函数,这时可以改变传入参数的值。 而在python中,传...

2018-08-18 22:47:05 150

原创 python学习入门4输出语句与赋值语句 2018.8.17

参照:python程序设计第三版 python programming:an introduction to computer science 第二章:编写简单程序 首先理解什么是“”元语言“” 元语言:计算机科学家开发的复杂的符号表示法(类似于模板) 我们依靠这种模板符号来表示语句的语法 print语句 print(<expr>,<expr>,...,se...

2018-08-17 17:36:56 850

原创 python学习入门3标识符与表达式 2018.8.17

参照:python程序设计第三版 python programming:an introduction to computer science 第二章:编写简单程序 名称 名称是编程的重要组成部分。我们为模块命名,为函数命名,为值命名(为对象命名)。 从技术上,所有这些名称都称为“标识符” 命名规则:必须以字母或下划线开头,区分大小写 命名建议:代码是自解释的(用名字取代注...

2018-08-17 14:52:59 193

原创 python学习入门2软件开发过程 2018.8.17

参照:python程序设计第三版 python programming:an introduction to computer science 第二章:编写简单程序 分析问题:确定要解决什么问题 确定规格说明:准确描述程序要做什么(不必担心程序要怎么做!) 创建设计:规划程序的整体结构,这是描述程序怎么做的地方。主要是设计算法来满足规格说明(算法多用伪代码) 实现设计:将设计翻译成计算机...

2018-08-17 13:52:42 147

原创 python学习入门1计算机与程序 2018.8.17

参照:python程序设计第三版 python programming:an introduction to computer science 第一章:计算机与程序 1.计算机科学不是研究计算机的,计算机仅是研究工具。而非研究对象 2.计算机科学的根本问题是:“我们可以描述什么过程” 因为计算机可以执行我们描述的任何过程 换句话说是:可以计算什么 3.软件(程序)主宰硬件(物理机器)...

2018-08-17 11:57:04 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除