- 博客(130)
- 收藏
- 关注
原创 基于链表的通信录管理
6> 修改信息update:可以修改联系人信息并保存,修改联系人信息有包括了对联系人编号,姓名,性别,电话号码的分别修改,也可以同时对编号,姓名,性别,电话号码修改;意义:对于一个通信录来说,要管理联系人的信息,包括编号,姓名,性别,电话。1> 注册模块:完成用户信息的注册用于登录管理系统,将注册信息存入文件。8> 插入信息insert:将给定的信息以及插入位置信息完成插入。10> 导出信息export:将通讯录信息导出到文件中。9> 展示信息show:将通讯录的所有信息进行展示。
2025-04-09 23:23:48
196
原创 一个简单的交通信号灯系统,使用信号量来控制红灯、黄灯和绿灯的顺序切换
【代码】一个简单的交通信号灯系统,使用信号量来控制红灯、黄灯和绿灯的顺序切换。
2025-03-13 08:24:39
160
原创 创建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
原创 登录注册界面
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
原创 双向链表作业
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
原创 编写一个程序。实现输入一个小写字母,程序输出它对应的大写字母。(提示:小写字母的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
原创 创建子父进程,子进程将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
原创 使用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
原创 单链表实现学生管理系统
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关注的人
RSS订阅