自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于链表的通信录管理

6> 修改信息update:可以修改联系人信息并保存,修改联系人信息有包括了对联系人编号,姓名,性别,电话号码的分别修改,也可以同时对编号,姓名,性别,电话号码修改;意义:对于一个通信录来说,要管理联系人的信息,包括编号,姓名,性别,电话。1> 注册模块:完成用户信息的注册用于登录管理系统,将注册信息存入文件。8> 插入信息insert:将给定的信息以及插入位置信息完成插入。10> 导出信息export:将通讯录信息导出到文件中。9> 展示信息show:将通讯录的所有信息进行展示。

2025-04-09 23:23:48 196

原创 互斥锁的使用

【代码】互斥锁的使用。

2025-03-13 08:40:46 307

原创 一个简单的交通信号灯系统,使用信号量来控制红灯、黄灯和绿灯的顺序切换

【代码】一个简单的交通信号灯系统,使用信号量来控制红灯、黄灯和绿灯的顺序切换。

2025-03-13 08:24:39 160

原创 使用信号量(sem_t)来解决生产者和消费者问题

【代码】使用信号量(sem_t)来解决生产者和消费者问题。

2025-03-13 08:11:24 139

原创 一个多线程程序,模拟了生产者和消费者的问题

【代码】一个多线程程序,模拟了生产者和消费者的问题。

2025-03-13 07:52:32 128

原创 创建3个进程,子进1程拷贝文件的前一半,子进程2拷贝后一半文件,父进程回收两个子进程资源。

【代码】创建3个进程,子进1程拷贝文件的前一半,子进程2拷贝后一半文件,父进程回收两个子进程资源。

2025-03-05 20:05:10 120

原创 创建子父进程,父进程将1.txt拷贝到2.txt,子进程将3.txt拷贝到4.txt

printf("父节点\n");printf("子节点\n");

2025-02-18 22:53:17 347

原创 使用fgets和fputs完成拷贝

printf("参数错误\n");printf("拷贝完成\n");

2025-02-15 10:37:39 140

原创 登录注册界面

printf("登录成功\n");printf("\t\t\t\t1.注册\n");printf("\t\t\t\t2.登录\n");printf("\t\t\t\t3.退出\n");printf("请输入注册用户名\n");printf("请输入登录用户名\n");printf("登录失败\n");printf("请输入要进行的操作");printf("请输入密码\n");printf("请输入密码\n");printf("注册成功\n");

2025-02-14 19:11:37 446

原创 使用fgetc,fputc实现拷贝

printf("外部传参错误\n");printf("拷贝完成\n");

2025-02-12 20:41:18 158

原创 使用fgetc获取行号

FILE *fp;return -1;char ch;=EOF)count++;fclose(fp);return 0;

2025-02-11 12:57:11 160

原创 双向链表作业

printf("完数成绩的同学姓名:%4s\t学号:%4d\t成绩:%4d\n",t->data.name,t->data.num,t->data.score);printf("姓名:%4s\t学号:%4d\t成绩:%4d\n",t->data.name,t->data.num,t->data.score);printf("请输入要查找的学生姓名:\n");printf("请输入要输入的学生数量\n");printf("申请失败\n");printf("姓名:\n");printf("成绩:\n");

2025-02-10 15:14:45 328

原创 单链表作业

printf("姓名:%4s\t年龄:%4d\t成绩:%4.2f\n",t->data.name,t->data.age,t->data.score);printf("姓名:%4s\t年龄:%4d\t成绩:%4.2f\n",t->data.name,t->data.age,t->data.score);printf("姓名:\n");printf("年龄:\n");printf("成绩:\n");printf("姓名:\n");printf("年龄:\n");printf("成绩:\n");

2025-02-10 13:35:53 795

原创 循环单链表

printf("高于平均值的百分百为%%%d\n",count*100/L->len);printf("创建头结点失败\n");printf("申请节点失败\n");printf("链表创建失败\n");printf("申请失败\n");printf("销毁失败\n");printf("销毁失败\n");printf("删除第一个位置\n");printf("冒泡排序:\n");printf("销毁成功\n");printf("销毁成功\n");printf("平均数:");printf("素数");

2025-02-10 11:04:03 271

原创 单链表学生管理系统

printf("查找成功\n姓名:%s\t学号:%d\t成绩:%.2f\n",t->data.name,t->data.num,t->data.score);printf("姓名:%s\t学号:%d\t成绩:%.2f\n",t->data.name,t->data.num,t->data.score);printf("\t\t\t5.按照位置修改学生信息\n");printf("\t\t\t7.删除第一个学生信息\n");printf("\t\t\t4.按照位置查找\n");

2025-02-04 20:40:07 737

原创 学生管理系统

printf("\t\t\t3、添加学生信息\n");printf("\t\t\t4、删除学生信息\n");printf("\t\t\t5、按照名字删除\n");printf("\t\t\t6、按照学号修改\n");printf("\t\t\t8、按照学号排序\n");printf("\t\t\t1、信息录入\n");printf("\t\t\t2、遍历信息\n");printf("\t\t\t7、去重\n");printf("\t\t\t0、退出\n");printf("请输入学生信息\n");

2025-01-18 20:50:43 362

原创 寒假作业1

3、结构体数组存储学生信息(姓名,年龄,分数),完成输入学生信息,输出学生信息,求学生成绩之和,求最低学生成绩。printf("查找成功\n在第%d个位置",i+1);printf("成绩之和为%.2f\n",sum);printf("最低成绩%.2f\n",min);printf("查找成功\n");printf("请输入学生信息\n");printf("请输入学生信息\n");printf("内存分配失败\n");printf("请输入要查找的学生\n");printf("查找失败\n");

2025-01-17 09:00:00 424

原创 输出斐波那契前20项的值(前2项相加等于第3项)斐波那契数列:1 1 2 3 5 8 13 。。。

int i,c;for(i=1;i<=20;i++)if(i<=2)c=1;elsec=a+b;a=b;b=c;return 0;

2024-11-19 10:14:04 233

原创 手动输入2个数,求2个数的最大公约数和最小公倍数。

printf("最大公约数是%d\n",max);printf("最小公倍数是%d\n",min);printf("请输入两个数\n");

2024-11-17 20:20:36 230

原创 编程求 2000 以内的所有“完数”。所“完”是指一个数恰好等于它的因子值之和,例如:6是完数,因为 6=1+2+3。要求所有的完数放在一个数组中,并输出所有完数。

int i,j;for(i=1;i<=2000;i++)int sum=0;for(j=1;j<i;j++)if(i%j==0)sum+=j;if(sum==i)return 0;

2024-11-17 15:29:19 212

原创 提示并输入一个数(unsigned char类型),输出该整数对应的二进制数据中有多少个 1

printf("请输入一个数\n");

2024-11-17 15:18:28 208

原创 编写一个程序。实现输入一个小写字母,程序输出它对应的大写字母。(提示:小写字母的ASCII码值比大写宇母大32)

printf("请输入一个小写字母\n");

2024-11-17 14:45:35 256

原创 输入参数为月份,日期,输出结果为本年度第几天。比知,输入1月1号时,输出结果为1,输人1月2号时,输出结果为2,以此类推

scanf("%d年%d月%d日",&year,&month,&day);printf("是该年的第%d天\n",sum);printf("错误\n");printf("输入无效\n");printf("请输入日期\n");

2024-11-17 14:41:26 264

原创 马克思手稿中有一道趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭,共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人?

printf("男人%d个,女人%d个,小孩%d个\n", x,y,z);z++) //遍历所有小孩的可能。y++) //遍历所有女人的可能。x++) //遍历所有男人的可能。

2024-11-17 14:08:51 554

原创 假设你有一只刚出生的母兔,母兔第4年开始生小兔,以后每年生一只。如果生出的都是母兔,请代码实现:输入你拥有该母兔后的第几年,输出该年你拥有的兔子数。

/表示第四年后的新的一年兔子数。printf("%d年后的兔子数为:%d\n", year, d);d = a + c;printf("今年的兔子数为:%d\n", 1);//通过旧值推出新值,新值不断取代旧值(迭代算法)int year = 0;printf("请输入年份:");//求出了year年后的兔子数。

2024-11-17 11:34:22 436

原创 身高预测程序

printf("是否有良好的卫生饮食习惯(有输入1,没有输入0)\n");printf("小孩的身高为%.3lfcm\n",Height);(男孩输入1,女孩输入0):”,printf("是否喜欢运动(喜欢输入1,不喜欢输入0)\n");printf("请输入性别(男孩输入1,女孩输入0)\n");和是否有良好的卫生饮食习惯也从键盘上输入,最终输出预测的身高。程序要求:父亲的身高与母亲的身高、小孩的性别、是否喜爱体育锻炼。printf("请输入妈妈的身高\n");printf("请输入爸爸的身高\n");

2024-11-11 10:28:33 711

原创 标准IO思维导图

2024-08-23 21:34:22 131

原创 文件io思维导图

2024-08-23 21:07:19 138

原创 创建子父进程,子进程将1.txt内容拷贝到2.txt中,父进程将3.txt内容拷贝到4.txt中。

printf("子进程完成复制3.txt到4.txt\n");printf("子进程完成复制1.txt到2.txt\n");

2024-08-23 19:32:17 211

原创 使用write和read完成文件的拷贝。

return -1;return -1;close(fd1);return 0;

2024-08-22 19:48:45 144

原创 使用fread和fwrite拷贝文件。

printf("外部传参错误\n");// 重新打开目的地文件以读取内容。

2024-08-21 21:23:56 321

原创 使用fsanf和fprintf实现对user.txt文件写入和读取信息。

要求:main.c regist__login.c 主函数文件,和注册登录文件,在主函数中调用注册登录函数,注册函数对user.txt写入账户密码。printf("恭喜您登录成功,可以取钱\n");printf("\t\t\t1.注册\n");printf("\t\t\t2.登录\n");printf("\t\t\t3.退出\n");printf("请输入注册账户:\n");printf("请输入注册密码:\n");printf("请输入登录密码:");printf("注册成功\n");

2024-08-21 20:06:47 386

原创 io思维导图

2024-08-20 21:10:24 141

原创 fgets获取文件行号

FILE *fp;return -1;=NULL))count++;return 0;

2024-08-20 20:56:17 221

原创 fgets和fputs拷贝文件

printf("外部参数错误\n");

2024-08-20 20:48:14 244

原创 fgetc和fputc拷贝文件

printf("外部参数错误");

2024-08-20 19:55:20 259

原创 fgetc获取文件的行号

printf("行号有%d\n",count);

2024-08-20 18:52:43 209

原创 单链表实现学生管理系统

printf("请输入学生姓名、分数、年龄和电话:");printf("5. 按照姓名顺序查找一个学生是否存在\n");printf("请输入要删除的学生姓名:");printf("请输入要查找的学生姓名:");printf("4. 按照成绩修改一个学生的年龄\n");printf("3. 删除一个学生信息\n");printf("2. 录入学生信息\n");printf("\n学生管理系统\n");printf("1. 创建单链表\n");printf("0. 退出系统\n");

2024-08-18 22:42:36 326

原创 顺序表实现学生管理系统

顺序表实现学生管理系统(参照顺序表技能)写出菜单界面switch选择,功能1创建顺序表(堆区),2录入学生信息,3插入一个学生信息,4删除一个学生信息,5按照位置修改一个学生信息,6、按照姓名顺序查找一个学生是否存在7、对学生年龄直接插入排序(从小到大)。printf("找到学生:姓名:%s,分数:%.2f,年龄:%d,电话:%s\n",printf("未找到该学生。printf("3. 插入一个学生信息\n");printf("4. 删除一个学生信息\n");printf("\n学生管理系统\n");

2024-08-18 22:40:52 432

原创 快速排序1

while(i<j)j--;a[i]=a[j];i++;a[j]=a[i];return i;int base;if(i<j)int i;for(i=0;i<15;i++)return 0;

2024-08-18 21:00:00 157

空空如也

空空如也

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

TA关注的人

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