自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Linux系统中编写.C文件查看指定文件属性

通过本次,我们清楚的了解了系统定义的存储文件元数据的结构体,包含文件类型、权限、大小、时间、inode、UID/GID 等所有核心属性,是获取文件信息的关键。虽然在Linux系统中我们可以通过ls -ltr来实现显示文件具体信息操作,但是我们通过自己敲更能理解它是怎么运作的,并且我们自己敲出来的程序美观多了,可以以后通过运行该文件代替ls操作!!!还有什么是比这更有成就感的呢!!

2025-11-29 17:11:26 1229

原创 在Linux系统中使用库函数实现文件复制(C语言)

它可以将不同类型的数据(比如 int、char、float 等)组合在一起,形成一个新的、有意义的 “集合”。

2025-11-27 10:03:58 1096

原创 在Linux系统中用四种方法创建一可读可写的文件(C语言)

1.

2025-11-24 20:26:57 1111

原创 C语言冒泡排序

然后,是数组的输入,最好输入一个数组长度,方便循环结束条件。元素的输入用for循环或者函数,然后是交换代码固定三行,最后再来一个for循环打印,结束!总结下这道经典例题综合性强,但关键在于理清思路,注意内层循环结束条件后便迎刃而解了。分享一下个人关于经典例题,冒泡排序的思路。(读取到随机值或修改了不该修改的内存)任务要求:输入无序数组,排列后输出。(取决于编译器内存布局)

2025-11-18 20:09:18 309

原创 输入两个升序数组,合并并排序输出

个人思路:首先用scanf函数解决两个输入,再用for循环迭代数组输入,然后使用while循环对两个数组进行比较,谁小输出谁,当然肯定有一个数组先输出完,那么就要加入两个前置条件,两个数组都没输出完,那么就是设两个中间变量i,j。i<m&&j<n即可实现,其中一个数组输出完后跳出循环,那么只需将剩下数组的元素一一输出即可。值得注意的是在遍历输入完后,需将i,j置为0,否则此时已经等于m,n不会进入下面循环,该方法思路清晰简单明了,也可以将遍历操作和合并比大小操作写入函数,就是下面第二种做法。

2025-11-16 13:56:54 223

原创 输入一个正整数,判断是否为素数

观察发现,如果目标数n有因子,那么因子一定是成对出现的。基于这个定义,最直接的思路是从2开始,逐个检查每个数是否能整除目标数。如果找到任何一个能整除的数,就说明目标数不是素数;如果一直检查到目标数减1都没有找到能整除的数,就说明目标数是素数。要判断一个数是否为素数,我们需要理解素数的定义:一个大于1的自然数,如果除了1和它自身外,不能被其他自然数整除,那么这个数就是素数。另外,除了2以外的所有偶数都不是素数,所以我们可以先排除偶数,然后在循环中只检查奇数,这样又能减少一半的检查次数。

2025-11-16 10:47:19 161

原创 输出2-100素数,并统计个数

2-100素数输出思路分享

2025-11-15 20:22:04 292

原创 电子信息啥也不会的大三学生的自述

我是一名双非本科的电子信息工程大三的学生,但也可以成一个大一一个一无所知的学生,前两年光顾着完,专业课一点没学,全靠期末那点瞬时记忆,前两年唯一做过有意义的事就是拿了个CMC省三,靠自己知识赚了500,虽然这很普通,还有就是健身,一年从空杆被压到现在卧推100kg 做组,就真的没干什么了,想来真是讽刺,填报志愿时光顾着看前景,也没看看自己学不学的进去,大一时候C语言直接给我整的厌学,我连下载游戏都不会,居然让我敲代码。但我现在突然想学了,可能是电子YW了,短视频也不想刷了,可能是我脑子在提醒该学习了吧。

2025-11-15 19:25:41 272

空空如也

空空如也

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

TA关注的人

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