
C语言
星辰之洛
艾欧尼亚在召唤。
展开
-
C语言典型题——求菲波那切数列第N项
菲波那切数列* 1.引入 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n&...原创 2019-04-27 13:27:46 · 1609 阅读 · 0 评论 -
C文件操作及其文件缓冲区
本次我们主要讨论以下内容: 什么是文件 文件名 文件类型 文件缓冲区 文件指针 文件的打开和关闭 文件的顺序读写 文件的随机读写 文件结束的判定 1.什么是文件 磁盘上的文件是文件。 但是在程序设计中,我们一般谈的文件有两种:程序文件和数据文件 程序文件 包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。 数据文件 文件...原创 2020-04-13 10:12:28 · 1440 阅读 · 0 评论 -
字符指针 指针数组 数组指针 函数指针辨析
在初次学习指针中,我们了解到以下内容: 指针就是一个变量,用来存放地址,地址唯一标识一块空间 指针的大小是固定4/8个字节(32/64位平台) 指针是有类型的,指针的类型决定了指针的 ± 整数的步长和指针解引用操作的时候的权限(访问几个字节)。 指针的相关运算 注:本次主要讨论指针更高级的用法 1.字符指针 一般使用: 还有一种会使用方式: 代码 char* pstr = "hello b...原创 2020-04-10 17:07:06 · 242 阅读 · 1 评论 -
C语言--左旋字符串中的k个字符
看这么一个问题: 1.实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 拿到问题后,我们首先应该理解题意。什么是左旋?根据例题可以看出是把k个字符经过左旋放到后面,下面给出两种方法来求解: 方法一:暴力求解 #include <stdio.h> #include <stdlib.h> #include <a...原创 2019-06-05 17:17:17 · 220 阅读 · 0 评论