- 博客(4)
- 收藏
- 关注
原创 【C语言X数据结构】用静态链表实现的多项式计算器,加减乘除求导求值,输入输出样样在行!(完整代码+注释)
目录实验要求完整代码逻辑设计哈喽各位好,我是李博轩,一个刚转到计算机的大二学生。这个标题是随手打上去的,感觉还蛮顺口,就这样了。这个学期在学【数据结构与算法】,而这是我面对的第一个实验题。因为大一不在计算机,编程能力落后于人,这个作业也花了很多时间和精力。总之,下面把题目要求和代码附上,希望得到各位的指点。实验要求 以动态或者静态链表存储一元多项式,在此基础上按要求完成对一元多项式的运算。(为保证多项式的值的准确性,多项式的系数可以用分数表示,涉及到两个分数相除...
2020-10-21 15:14:24 1040
原创 【排除故障】一次非常诡异的排bug经历...
前言我就是简单地记录一下:概况昨天网上遇到一个差点叫我崩溃的问题:一句代码前前后后的代码和它完全一致,它也不是什么复杂的数据类型,但就是它在运行的时候发生了内存问题!!我尝试过各种存储、释放变量,尝试过从结构体的赋值改成内存的拷贝...经过多次修改以后,毫无起色。就在我失望地准备离开座位之前,我随便和同学发了个消息抱怨..然后再次点编译运行,居然正常运行了???之后我继续编译运行了好多次,都以成功告终。启示我认为这是和代码无关的机器层面的问题,白瞎了我几个小时。但我对下次遇到这.
2020-10-10 08:34:13 126
原创 【C语言】关于scanf()\getchar()\gets()的区别
前言,scanf()分为两种:一种是%c另一种是%d,它们有不同的特性。分清两种缓冲区——键盘缓冲区和输入缓冲区。一开始的输入都在键盘缓冲区,在输入换行符之后,会连带之前的内容与换行符进入输入缓冲区。输入缓冲区中的内容供各种变量读取。scanf(%d等)会先把空格和换行符什么的排除掉(也是消耗),直到遇到还行的输入,遇到换行符立刻结束,不会吃掉换行符。也就是说,它会吃掉换行符—拿取数据—不吃掉换行符。这就在输入缓冲区留下了个换行符。之后不论是scanf("%c")还是getchar(),都可
2020-09-27 08:31:41 371 3
原创 【程序设计思路】扳机问题的思路分析
前言在我们设计程序时,常常会遇到这种问题:判断一个数是否为质数。某个循环中发现因数,便确定该数为质数并结束循环体。 对一组数据冒泡排序。某个循环中发现没有元素移动,便确定这组数据排序完毕并结束循环体。我才接触计算机不到半年,便遇到了这么多相似类型的结构,可见它的重要性和常见性。因此,我要在这篇文章中进行分析,力求在找到最合适的解决思路。首先,我要先入为主地给它命名为“扳机问题”。一、如何认识扳机问题?这种问题包含一些基本特征:具有至少一层循环。一旦满足“某种条件”立...
2020-09-26 22:37:18 879
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人