- 博客(5)
- 收藏
- 关注
原创 创建一个简单的线性表
来一个最简单的单链表来举例吧创建链表就得有链表节点。节点里面包含节点数据即值域,另外还有指针域,这里就得定义一个结构体。为了方便下面代码方便写,将struct node定义成Node,struct node *定义为Link。我们操作的是无头节点的空链表,所以要创建一个空链表。为了方便后续的程序操作,我们将这个语句用函数封装起来,即创建一个新函数,让头节点指向空。既然是指向,那么头...
2019-12-08 22:36:21 4828 1
原创 字符串逆序输出
说到对字符串的处理,用字符数组再合适不过了,先定义一个字符数组,长度的话,一般练习来说100足够了,特殊要求除外。再定义两个循环变量。前期准备工作就算是完成了。程序运行第一步应该输入字符串,可以先来一个提示语句,请输入一个字符串之类的。用哪一个输入函数比较好呢,个人认为gets()要比scanf()来的好一点,前者只以回车作为字符串结束标志,后者除了回车,还有空格之类作为结束标志。如果说输入的字...
2019-11-29 21:17:35 2619
原创 菱形代码
当我们掌握了一定的C语言知识的时候,写这样的代码一开始会让人抓不着头脑,或许是练习得少了,简单一点来操作的话就是一行一行的输出,这样也不能说不可以,只是方法太过简单,就像是一杯白开水,太过寡淡。刚刚过了一遍数组的知识,想到了另一种方法,似乎也不是那么高级,就像白开水里面加了糖,但确实要比直接一行一行输出要来的高级一点,下面是我的源代码。运行结果如下如果是想输出实心的菱形,只需要修改if...
2019-11-21 15:13:04 1144
原创 九九乘法表
这个看似简单的算法,在初学者看来貌似一点也不简单,在做这个程序之前,大脑里面没有什么清晰的思路,不知如何下手。怎么实现这个倒三角呢,C语言的程序是一行一行来写的,首先意识到这一点很重要,接下来一步步解析。横向来看,每一列的第二个因子都在前一列的基础上加一;纵向来看,每一行的第一个因子都在前一行的基础上加一;这样一来,两个循环语句就出来了。int i, j;for(i=1;i<=...
2019-11-08 16:46:33 2292
原创 初识Linux
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-11-01 20:01:53 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人