- 博客(15)
- 收藏
- 关注
原创 学生信息管理系统标准版
学生信息管理系统需要包含增加学生信息,删除学生信息,查找学生信息,更新学生信息,查看学生信息,对学生信息进行排序等。下面进行逐一介绍。
2024-11-03 12:56:09
391
原创 linux文件I/O
linux下使用man命令查找open函数man 2 open查找手册可知,open函数头文件是fcntl.h函数返回值int类型函数参数 pathname,传入文件路径函数参数flag,传入文件的打开方式函数参数mode是可选类型man 2 read //查手册read函数头文件unistd.h函数返回值 :ssize_t类型fd:文件描述符buf:数组名count:读取大小man 2 fcntl //查手册函数头文件fcntl.h函数返回值: int类型函数参数。
2024-11-02 16:12:27
846
原创 二叉树的创建与遍历
二叉树是一种树形结构,其中每个节点最多有两个子节点,称左子节点与右子节点。每个节点最多有一个父节点,根节点0个二叉树分为二叉搜索树,完全二叉树,平衡二叉树,红黑树等,二叉树的建立可以有辅助队列法和递归法,二者各有优缺点这里采用递归法。
2024-11-02 16:11:44
329
原创 printf()函数缓冲区刷新问题
原来printf会将内容输出到标准输出stdout中而stdout是一个缓冲区文件, 它默认是行缓冲,即遇到换行符就刷新缓冲区。
2024-10-28 07:00:00
514
原创 shell变量
上面代码是文件开头必写的,它表明使用/bin/zsh对下面的内容进行解析。read num 获取用户输入的一个值赋给num。变量名前加readonly表示只读。变量名前加unset表示删除变量。-p 可以先在屏幕上输出一个提示。注意变量前要加$代表取变量的值。注意, -p ,zsh无法解析。1.shell 文件格式。注意,只读变量不可删除。
2024-10-28 07:00:00
232
原创 力扣3194,最小元素和最大元素的最小平均值
cmp函数比较*p1与*p2,返回<0则*p1<*p2,返回>0,则*p1>*p2返回=0,则*p1=*p2且cmp使用void类型,可以支持各种类型值传递。
2024-10-16 23:54:58
153
原创 串的模式匹配
S-----------------主串T-----------------模式串pos--------------主串的偏移地址。
2024-10-16 23:54:12
311
原创 c语言scanf()函数详解
这是我一开始写的,但当我读了陈浩大神的博客后,我发现原来scanf()函数可以这样写当我输入hello,world!后输出的是hello,wo因为%[^r]会让scanf读到r时结束。
2024-10-11 21:00:35
322
原创 学生管理系统(简易版)
define DATA_TYPE "%d %s %d" //定义格式化输入#define DATA_TYPE_P "\t\t\t%-24d%-24s%-28d\n" //定义格式化输出#define DATA_P stu->id, stu->name, stu->age //定义打印数据#define DATA &stu->id, stu->name, &stu->age //定义获取数据。
2024-08-31 13:32:22
627
原创 自制计算器,利用移位操作符
学习完移位操作符之后想要通过移位操作符与加减法代替乘除,但很遗憾只完成了乘法部分的改造,除法未能实现,望各位大佬指点一二。
2024-08-29 22:37:33
182
原创 制作简易计算器(多人合作类型)
首先将加,减,乘,除分给a,b,c, d, e五人a制作加法之后在头文件中申明b,c, d三人同样然后在头文件中申明e最后调用函数最后一个简易计算器程序就完成了
2022-09-18 08:46:24
184
原创 用自定义函数实现判断是否为闰年。
#include <stdio.h>int r(int i) // 自定义函数{ if ( (i%4 == 0 && i %100 !=0 ) || (i % 400 == 0 ) ) { return 1; } elsereturn 0;}int main(){ int y = 0; scanf ("%d" , &y); if (r (y) == 1) //调用函数 {
2022-09-16 23:30:56
648
1
关于#链表#的问题,请各位专家解答!(语言-c语言)
2024-11-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人