自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习编程语言的历程——2

不过我毕竟是一名机械专业的学生,学习编程语言只是我的课余安排,不好苛求。待专业学习告一段落,我将尝试用新学的知识把之前写的代码翻新一遍,然后再去学习数据结构与算法。如果还有时间,我希望能进一步学习C++和Python,因为C++适用于嵌入式开发,而Python适用于数据分析以及人工智能,应该可以反哺我在研究生时期的专业能力。通过数组指针、函数指针、结构体指针,我可以更便捷地实现某些复杂功能,它们是我之前想不出该如何实现的,或者实现手段很繁琐的。实话说,这是我最充实,也是最累的一年。

2024-07-27 23:35:53 337 1

原创 C语言小练习3:矩阵求逆(初等变换法)

学线性代数求矩阵的逆时,知晓了一种利用初等变换来求逆的方法。也即绑定A和E(总是执行同样的操作),把已知矩阵A转化为单位阵E,则单位阵E就会被转化为A逆。当时就猜想着,这种繁复有规律的单调运算肯定是能用代码实现的。今天终于敲了出来,耗时4个多小时......由于没有充分的理论准备,故代码到后面完全是想到什么方法就直接敲上去的,有很大的优化空间。还有个硬伤是不知道怎么动态调节矩阵大小...只能根据需求,知道矩阵阶数后手动修改参数才能拿来用。2.检测到奇异阵后提示所输入的矩阵无逆。(好像还会报错说数组越界了)

2023-08-12 02:30:52 693 1

原创 C语言小练习2:猜数字游戏

这次一上来就整了几个do while,写到一半走了会儿神,脑子断片差点被绕进去了,不过一编译运行直接成功,真是万幸呀。另外,do while这种先执行一次再循环的性质挺契合这种需要先展示、再改条件决定接下来展示旧内容还是新内容的情况的。不过还是通过这些代码复习了一遍新学的东西,比如产生随机数的函数rand()、给它种子的srand()以及时间戳time();延时函数Sleep()。最后,猜数字游戏还是有点意思的,敲完后找bug时玩了好几把哈哈哈。可能得用什么奇妙的算法了,我现在只知道二分法。

2023-08-11 01:27:40 179 1

原创 C语言小练习1:密码检测程序

但我在敲代码的过程中还是强烈感受到了编程的开放性、自由性。很多地方不同的代码逻辑都能实现同一个功能,比如想要实现循环和跳出循环,除了在for语句2里设置循环条件外,也可以空着for语句2,直接在循环内设置if语句执行break实现跳出循环。当然这个程序相比真正系统的密码检测程序还十分的不完善,因为我水平不足,很多设想还暂时实现不了。编程确实挺有意思的,不过我还是很难想象,如果今后要实现一个超级复杂的功能,怎样才能面对一眼望不到边的嵌套结构而不迷失呢......程序员们有思维导图、逻辑表之类的东西辅助吗?

2023-08-09 13:07:38 1398

原创 C语言小练习0:实现简单数值计算

2023.8.7根据我目前浅薄的认知,我想我能够编写一些程序来辅助我求解那些由数理问题抽象而来的、计算量很大或重复率很高的数学问题。这类问题我暂时想到的有求极限和求定积分。

2023-08-08 02:03:07 115

原创 学习编程语言的历程——1

记录一下我对编程的认知及其变化的过程

2023-08-07 23:48:42 63

空空如也

空空如也

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

TA关注的人

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