![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言编程
望断归来路
爱一个人,并没有什么特别的理由,只因为你是你。
展开
-
顺序表实现字符串类型及其基本操作
C语言使用顺序表实现的字符串类型,以及字符串的基本操作。如字符串赋值,字符串之间的复制,字符串比较是否相同,字符串的拼接以及字符串的打印。StringOperation.h#ifndef STRINGOPERATION_H_INCLUDED#define STRINGOPERATION_H_INCLUDED#include <stdio.h>#include <s...原创 2019-08-02 15:24:17 · 2576 阅读 · 0 评论 -
C语言实现文件存取信息的学生管理系统
C语言实现的一个使用单链表的学生管理系统,使用文件存储学生信息,结构体中包括学号、姓名和成绩,实现的功能有系统初始化(创建链表,读取文件中的信息到链表),添加学生记录,根据学号删除学生记录,根据学号修改学生信息(不能修改学号),根据学号查看学生信息,显示所有学生信息以及退出系统(将学生信息写入文件)。代码多有不足,请大家多多指教,有关于代码的问题可以私信我或者在评论区评论。...原创 2019-07-31 15:48:53 · 4079 阅读 · 0 评论 -
C语言使用栈实现数学表达式的四则运算(含括号)
问题:用户输入一个包含“+”、“-”、“*”、“/”、正整数和圆括号的合法数学表达式,计算该表达式的运算结果C语言我这里是使用两个栈实现的,直接对中缀表达式进行运算的输入的算式以#结尾除此之外该问题还可以使用一个栈,如:先转化成后缀表达式;或者使用char型共享栈,操作数进出栈时进行类型转换即可。Evaluation.h#ifndef EVALUATION_H_INCLUDED#de...原创 2019-08-02 14:16:57 · 12392 阅读 · 3 评论 -
关于迷宫最短路径问题及解决
问题:迷宫问题:求出从入口到出口的最短路径。设置一个数组mg表示迷宫,方块为0表示对应方块是通道,为1时表示对应方块为墙://M=8,N=8int mg[M+2][N+2]={{1,1,1,1,1,1,1,1,1,1},{1,0,0,1,0,0,0,1,0,1},{1,0,0,1,0,0,0,1,0,1},{1,0,0,0,0,1,1,0,0,1},{1,0,1,1,1,0,0,...原创 2019-08-02 14:33:54 · 2138 阅读 · 0 评论 -
C语言 ' * ' 之谜
C语言 ’ * ’ 之谜最近在学习数据结构的过程中,看到了哈弗曼树的实现算法,其中有一句typedef char * * HuffmanCode /*动态分配数组,存储哈夫曼编码*/有些没看懂,有些一脸懵逼。后来在网上了解了 typedef 以及 动态数组后,大概有些明白。打算将 * 载入史册,以便以后查看和复习。...原创 2019-08-07 08:36:21 · 1023 阅读 · 0 评论