自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 #C语言 动态内存管理深度解析

用到malloc时要进行强制类型转换,因为默认的返回值类型是void*,还有最后要用free进行内存释放,动态开辟的内存都要用free释放,搭配出现,有几个动态内存分配函数就有几个free,最后把原来指向被释放空间的指针赋值为空NULL,不然它就变成了一个野指针。有时会我们发现过去申请的空间太小了,有时候我们又会觉得申请的空间过大了,那为了合理的时候内存,我们一定会对内存的大小做灵活的调整。当是情况2 的时候,原有空间之后没有足够多的空间时,扩展的方法是:在堆空间上另找一个合适大小的连续空间来使用。

2024-04-13 16:21:56 767

原创 #今天来谈谈我自己

我是23年大一新生,高考前确实没有沉的住气,心情浮躁,可能摆烂了一到两个月吧,导致高考发挥的不是很好,这确实是自己的原因、怪不了别人,现在在上海某大学学计算机,“人嘛,总要向前走,不能沉浸在过去”来到大学确实和高中完全不一样,你会发现身边的人高考分数都很高,不过你们还是在同一个学校,你慢慢的会发现那些分高的人的学习能力确实比你强,每个学校肯定会有那些“大神”,你都不知怎么回事人家就学了很多你没有学过的东西。别怕,人家能学你就不能学吗?首先要相信自己,尽自己最大的努力学更多有用的东西。

2024-01-10 14:48:43 415

原创 #PTA 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1 3 +5 3 +3 3 。 本题要求编写程序,计算所有N位水仙花数。

该题比最基本的输出100-1000以内的水仙花数要复杂一丢丢,关键点难点就是怎么样把一个数的每一位上的数给分离出来。还有一个要说的就是我们在PTA上写题的时候往往会面临的超时的问题,这时候代码确实是找不出来错误的,我们就要看看代码有没有用到pow,sqrt类似于这样的函数,如果有用到我们就要自定义一个函数去实现和他们一样的功能,这时候往往超时的问题就会解决。至于是什么原因,我现在还不是很清楚。Pow是自定义的实现幂次的函数,希望这段代码对你有用!

2024-01-06 11:34:52 878 1

原创 #已知函数e x 可以展开为幂级数1+x+x 2 /2!+x 3 /3!+⋯+x k /k!+⋯。现给定一个实数x,要求利用此幂级数部分和求e x 的近似值,求和一直继续到最后一项

该题目很简单,按照公式写程序就好,不过有一个很值得说的地方,可能导致你拿不了满分,就是pow函数的应用,pow(double x,double y)两个数都是double类型,如果有个数不小心写成了int你,那么程序不会报错,但是结果却不对。下面是代码:一共有两种方法,MC函数算的是x的幂次。

2023-12-26 16:05:47 613 1

原创 #扫雷游戏,简单易懂,精细讲解

函数里注释的都是在测试代码的时候用的,咱们测试正确性都可以试一试,当我们玩游戏的时候,埋下的雷肯定不能让别人看到呀,所以有一个埋雷的数组,一个展示给读者的“雷组”,那我们要怎么样埋雷呢,在mine数组’0‘代表不是雷,’1‘代表是雷(踩到你就要噶啦),所以我们先将两个数组初始化,mine数组为’0‘,show数组是’*‘,这个是头文件和自己define的行数,列数,我写的是9*9的扫雷游戏,其中呢,有10个雷,定义的ROWS和COLS的作用之后会讲到。主函数:巨简单,游戏的完成是分成了多个函数。

2023-12-19 20:00:38 405 1

原创 #C语言指针:写一个函数,将一个3*3的矩阵转置(要求用指针来做)

题目的要求是让我们把一个3*3的矩阵转置,也就是将原来的行变成列,如果我们不用指针的话题目可能还更容易理解,我们先来想一想用指针做的思路,最简单的应该就是定义两个数组a[],b[],将一个数组a[]的列传给另一个数组b[]的行上面,然后再去输出数组b[],这个转置是不是就完成了呢。我们传入函数的是两个数组的首元素地址,假设p是a的首元素的地址,那么当p移动的时候就是在数组中一个一个移动,p+1就是第二个元素的地址,p+2就是第三个元素的地址……下面是完整题目的解:!

2023-12-12 21:07:22 1268 2

原创 #换硬币,习题精讲

将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

2023-12-07 18:59:35 422

原创 #C语言习题讲解:给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。

【代码】#C语言习题讲解:给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。

2023-12-06 18:50:11 2039

原创 #C语言例题讲解:有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子, 问最后留下的是原来第几号的那位

希望我的代码能对你们的理解有帮助,祝你也祝我能实现自己的人生理想。方法一:(也是最容易理解的)

2023-12-05 21:53:49 2165 1

原创 写几个函数:1、输入10个职工的姓名和职工号2、按职工号由小到大顺序排序,姓名顺序也随之调整3、要求输入一个职工号,用折半法找到该职工姓名,从主函数输入要查找的职工号,输出该职工姓名

写几个函数:1、输入10个职工的姓名和职工号2、按职工号由小到大顺序排序,姓名顺序也随之调整3、要求输入一个职工号,用折半法找到该职工姓名,从主函数输入要查找的职工号,输出该职工姓名

2023-11-28 23:22:25 2154 2

空空如也

空空如也

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

TA关注的人

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