
c语言项目
文章平均质量分 53
项目实战
ppppppatrick
这个作者很懒,什么都没留下…
展开
-
【数据结构】栈和队列
栈的实现一般可以使用数组或者链表实现,相对而言数组的结构实现更优一些。因为数组在尾上插入数据的代价比较小。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。允许在固定的一端进行插入和删除元素操作。压栈:栈的插入操作叫做进栈/压栈/入栈,出栈:栈的删除操作叫做出栈。原创 2022-09-13 11:54:13 · 95 阅读 · 0 评论 -
C语言项目——通讯录(动态内存版本)
实现一个通讯录;通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:添加联系人信息删除指定联系人信息查找指定联系人信息修改指定联系人信息显示所有联系人信息清空所有联系人以名字(或者性别、年龄、电话、住址)排序所有联系人增加测试用例contact.h#define _CRT_SECURE_NO_WARNINGS 1#include<string.h>#include<assert.h>#include<st原创 2022-04-01 11:30:00 · 420 阅读 · 0 评论 -
C语言项目——通讯录(非动态内存版本)
实现一个通讯录;通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:添加联系人信息删除指定联系人信息查找指定联系人信息修改指定联系人信息显示所有联系人信息清空所有联系人以名字(或者性别、年龄、电话、住址)排序所有联系人增加测试用例contact.h#define _CRT_SECURE_NO_WARNINGS 1#include<string.h>#include<assert.h>#include<st原创 2022-03-30 20:34:23 · 1386 阅读 · 10 评论 -
手把手教你写个扫雷程序自己玩
文章目录前言 一、扫雷是什么? 二、代码详解(模块化) 1.创建文件 2.test.c 3.game.c 4.game.h 总结前言相信大家过年玩游戏玩王者都玩腻了吧,就算没有玩腻,也被各种队友坑得再也没有玩游戏的欲望了吧。真要玩游戏,还得看单机游戏。扫雷才是永远的神!一、扫雷是什么?在写程序之前,我们必须先要了解扫雷游戏的原理:我们随便打开一个扫雷游戏:我们可以看到:许多小正方形组成了一个大的正方形平面,我们点击其中一个正方形,如果他不是.原创 2022-02-03 23:12:59 · 6875 阅读 · 3 评论 -
今年过节不玩王者,我们玩玩三子棋
王者荣耀只是看个乐子,真要玩游戏,还得玩我们自己编写的游戏什么是三子棋:相信大家以前上课的时候肯定遇到过这种情况:你的同桌递给你一张纸,上面画了一个九宫格,你画勾他画叉,看谁先连成一条线。这就是传说中的“三子棋”三子棋写法:前言:由于这段代码相对于其他题的代码比较长,用到的自定义函数比较多,我们不妨将我们的代码模块化:即把主函数放在一个文件里,把自定义函数写成另一个文件,并且在相对应的头文件中声明,然后在主函数文件中引用我们自己写的头文件,实现代码的模块化处理模块化的好处:便于隐藏自己的源代原创 2022-02-03 11:07:33 · 3082 阅读 · 5 评论 -
关机整蛊小程序
使用goto的写法://使用goto的写法:#define _CRT_SECURE_NO_WARNINGS 1#include<stdlib.h>#include<stdio.h>#include<string.h>int main(void){ char input[20] = { 0 }; \ system("shutdown -s -t 60");//系统关机函数,注意需要打双引号哈(单位是秒)again://留一个标签方便原创 2022-01-17 10:39:00 · 332 阅读 · 0 评论 -
猜数字小游戏
#include <stdlib.h>#include<stdio.h>#include <time.h>void menu()//打印游戏开始时的菜单{ printf("****************\n"); printf("******1.play****\n"); printf("******0.exit****\n"); printf("****************\n"); printf("********原创 2022-01-17 10:11:14 · 2552 阅读 · 0 评论