- 博客(104)
- 收藏
- 关注
原创 创建子父进程,子进程将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 138
原创 使用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 309
原创 单链表实现学生管理系统
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 281
原创 顺序表实现学生管理系统
顺序表实现学生管理系统(参照顺序表技能)写出菜单界面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 397
原创 快速排序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 123
原创 希尔排序:将直接插入排序嵌套在增量k的循环内for(k = len/2;k>0;k=k/2)然后将5个1改为5个增量 k
for(k=10;k>0;k=k/2)for(i=k;i<10;i++)t=a[i];for(j=i-k;j>=0;j=j-k)if(t<a[j])elsebreak;a[j+k]=t;for(i=0;i<10;i++)return 0;
2024-08-18 13:54:40 116
原创 直接插入排序
int i,j,t;for(i=1;i<10;i++)t=a[i];for(j=i-1;j>=0;j--)if(t<a[j])elsebreak;a[j+1]=t;for(i=0;i<10;i++)return 0;
2024-08-18 13:47:04 293
原创 哈希表构建,查找
/假设哈希表长9,哈希函数H(key)=key%7采用线性探测解决冲突,哈希表初始值为-1。printf("查找成功,是第%d个数\n",sub+1);//关键字{12,14,21,36,18,66,16}printf("请输入要查找的数字:");printf("查找失败\n");
2024-08-18 12:17:38 284
原创 顺序循环队列
printf("出队的是%d\n",L->data[L->front]);printf("长度是%d\n",get_len(L));printf("队满或者队列不存在\n");printf("队列不存在或为空\n");printf("申请失败\n");printf("入队成功\n");
2024-08-13 22:37:05 369
原创 链表的入栈出栈2
printf("出栈的节点是%d\n",p->data);printf("链栈为空或不存在\n");printf("链栈为空或不存在\n");printf("链栈为空或不存在\n");printf("链栈为空或不存在\n");printf("申请失败\n");printf("释放节点成功\n");printf("入栈成功\n");
2024-08-13 21:05:44 311
原创 顺序栈入栈出栈
printf("出栈元素:%d\n",L->data[L->top]);printf("栈的大小是%d\n",Stack_size(L));printf("栈不存在或栈满\n");printf("栈不存在或栈空\n");printf("创建失败\n");printf("栈不存在\n");printf("插入成功\n");printf("销毁成功\n");
2024-08-13 19:59:32 349
原创 链栈——入栈出栈
printf("出栈节点:%d\n",q->data);printf("创建链栈失败\n");printf("链栈不存在\n");printf("栈不存在\n");printf("栈不存在\n");printf("节点释放成功\n");printf("入栈成功\n");printf("出栈成功\n");
2024-08-13 14:36:29 223
原创 队列——入队出队
printf("出队信息:%d\n",L->data[L->front]);printf("队列长度:%d\n",get_len(L));printf("队满或者队列不存在\n");printf("队列不存在或为空\n");printf("申请队列失败\n");printf("入队成功\n");
2024-08-13 14:35:24 286
原创 创建单链表,存储4个学生信息()年龄,分数,姓名
printf("年龄:%d,成绩:%d,姓名:%s\n",t->data.age,t->data.score,t->data.name);stu st[4]={{20,80,"梨花"},{21,77,"苹果"},{17,99,"大华"}};printf("申请失败\n");printf("链表不存在\n");printf("链表不存在\n");printf("链表不存在\n");printf("链表不存在\n");
2024-08-13 10:07:52 546
原创 循环链表--学生管理系统
printf("空链表或链表不存在\n");printf("空链表或链表不存在\n");printf("空链表或链表不存在\n");printf("空链表或链表不存在\n");printf("空链表或链表不存在\n");printf("空链表或链表不存在\n");printf("空链表或链表不存在\n");printf("空链表或链表不存在\n");printf("申请失败\n");
2024-08-12 22:44:30 284
原创 双链表——学生管理系统
printf("链表为空或不存在\n");printf("链表为空或不存在\n");printf("链表为空或不存在\n");printf("链表为空或不存在\n");printf("链表为空或不存在\n");printf("链表为空或不存在\n");printf("链表不存在\n");printf("创建失败\n");printf("销毁成功\n");
2024-08-12 21:12:36 335
原创 链表实现学生管理系统
printf("查找成功\n");printf("查找失败\n");printf("请输入要插入的位置:\n");printf("请输入要删除的位置:\n");printf("请输入要插入的值:\n");printf("单链表不存在或为空");printf("请输入要修改的值:");printf("要修改为什么\n:");{printf("单链表不存在\n");{printf("申请头结点失败");{ printf("逆置\n");//任意位置插入一个节点。//按照值查找并删除。
2024-08-11 20:28:12 372
原创 学生管理系统
printf("最高成绩是%d,姓名是%s\n",score[sub],name[sub]);printf("姓名:%s\t,成绩:%d\n",name[i],score[i]);printf("查找成功,该同学的姓名是%s\n",name[i]);8、功能5:子函数5对给定关键字key的学生成绩进行查找,查找成功输出该学生姓名。功能5:子函数5对给定关键字key的学生成绩进行查找,查找成功输出该学生姓名。3、主函数定义一维数组,存储学生成绩,二维数组存储学生姓名。printf("请输入学生姓名\n");
2024-08-10 20:45:05 831
原创 在堆区,申请5个结构体空间,存储学生信息(姓名,分数)循环输入学生信息,按照输入姓名查找某个学生,修改其成绩为100
printf("姓名:%s,成绩:%.2f\n",a[i].name,a[i].score);printf("请输入学生姓名:");printf("请输入学生分数:");printf("请输入学生姓名");
2024-08-08 21:02:11 129
原创 结构体数组存储学生信息(姓名,年龄,分数),完成输入学生信息,输出学生信息,求学生成绩之和,求最低学生成绩
printf("姓名:%s\t年龄:%d\t分数:%.2f\n",a[i].name,a[i].age,a[i].score);printf("最低学生成绩为:%d\n",min);printf("成绩之和为:%d\n",sum);printf("请输入学生姓名:");printf("请输入学生年龄:");printf("请输入学生分数:");
2024-08-08 20:52:52 173
原创 学生管理系统
printf("年龄:%d\t姓名:%s\t分数:%d\n",printf("年龄:%d\t姓名:%s\t分数:%d\n",printf("请输入第%d个同学的信息\n",i+1);printf("年龄:%d\t姓名:%s\t分数:%d\n",printf("请输入想要修改的学生位置\n");printf("请输入要查找的位置\n");printf("请输入要删除的位置\n");printf("请输入要删除的年龄\n");printf("请输入要插入的位置\n");printf("删除失败\n");
2024-08-08 20:33:20 216
原创 结构体练习
printf("姓名:%s\t分数:%.2f\n",p[i].name,p[i].score);{ printf("请输入学生信息");printf("查找失败");printf("请输入要查找的学生姓名");
2024-08-07 20:20:23 249
原创 结构体数组存储学生信息
printf("姓名:%s,年龄:%d,分数%.2f\n",s[i].name,s[i].age,s[i].score);printf("最低成绩的学生是%s,成绩为:%.2f",s[x].name,s[x].score);{"张三",19,88.5},{"王五",22,99}};{"李四",20,81},
2024-08-07 20:08:43 392
原创 学生成绩管理系统
printf("最高学生信息%s\t%d\t%d\n",s[x].name,s[x].score,s[x].age);printf("姓名:%s\t成绩:%d\t年龄:%d\n",printf("姓名:%s\t成绩:%d\t年龄:%d\n",printf("请输入第%d个学生信息",i+1);printf("学生信息如下:\n");printf("查找失败");printf("请输入学生信息:\n");printf("请输入名字");printf("冒泡排序");
2024-08-07 15:32:45 226
原创 自定义函数,删除字符串中的空格
char *p=s;char *q=s;while(*p!='\0')if(*p!=' ')*q=*p;p++;q++;elsep++;*q='\0';del(s);puts(s);return 0;
2024-08-06 20:17:35 201
原创 一维数组“qwertyuio“查找出yuio存在的位置是多少?输出其位置(模式匹配)
printf("%c存在第%d个位置\n",brr[i],j);
2024-08-06 20:03:46 108
原创 用指针实现二维字符数组每一行逆序输出
{char t;for(i=0;i<x;i++)for(j=0;j<y/2;j++)for(i=0;i<x;i++)for(j=0;j<y;j++)return 0;
2024-08-06 19:52:22 197
原创 你想选择什么?
default :printf("选的啥也不是");printf("你选择的是倚天剑\n");printf("你选择的是屠龙刀\n");printf("你选择的是海贼王\n");printf("你选择的是火影\n");printf("你想选择的什么?
2024-08-06 14:20:46 113
原创 堆区简单选择排序
在堆区申请10个连续空间,手动输入10个数(乱序),采用简单选择排序,输出排序后的结果。注意:main函数在main.c 输入函数,输出函数,排序函数,在sort.c。printf("请输入函数");
2024-08-05 20:10:03 177
原创 采用二分(折半)查找方式查找关键字
在堆区申请10个连续空间,手动输入10个数(递增),输入关键字key,采用折半查找方式查找关键字是否存在,存在给出位置,不存在,输出查找失败。注意:main函数在main.c 输入函数,输出函数,查找函数,在find.c。printf("在第%d个位置",sub);printf("请输入要查找的数");printf("查找失败");printf("请输入数组");
2024-08-05 19:14:38 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人