C/C++语言笔记
文章平均质量分 75
初学者记录学习过程
卷末
这个作者很懒,什么都没留下…
展开
-
C语言课程设计题目七:学生成绩管理系统设计
学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。使用二进制文件方式存储数据,系统以菜单方式工作。题目七:学生成绩管理系统设计。原创 2024-09-28 23:48:01 · 425 阅读 · 0 评论 -
C语言课程设计题目六:学生信息管理系统设计
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。题目六:学生信息管理系统设计。原创 2024-09-28 23:23:32 · 251 阅读 · 0 评论 -
C语言课程设计题目五:西文下拉菜单的设计
可以通过光标键的移动来选择不同的菜单项,被选择的菜单项反相显示,当选定某个菜单项后,按回车键可以实现一个简单的动作。百度搜菜鸟教程->C/C++ 获取键盘事件。原创 2024-09-27 13:00:00 · 210 阅读 · 0 评论 -
C语言课程设计题目四:实验设备管理系统设计
实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。采用二进制文件方式存储数据,系统以菜单方式工作。原创 2024-09-27 11:00:00 · 266 阅读 · 0 评论 -
C语言程序设计题目十九:编写一万年历系统
要求: 模仿现实中的挂历,显示当前月的每一天及星期几,当系统日期变为下一个月时,自动翻页到下一个月。根据年份和月份,确定该月的天数。(闰年,一月到十二月天数)进入下一个月时,更新日历(调试时间)题目十九:编写一万年历系统。计算当前月的1号是星期几。显示该月的日历,按星期排列。原创 2024-09-26 01:56:34 · 315 阅读 · 0 评论 -
C语言课程设计题目三:图书管理系统设计
首先展示所有图书信息,再提供两个选项:1,根据图书名称查询图书;2,根据作者查询图书信息。图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等。补充查询借书人信息,即借书人信息的保存和读取。题目三:图书管理系统设计。原创 2024-09-26 11:15:00 · 444 阅读 · 0 评论 -
C语言课程设计题目二:图书信息管理系统设计
图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。按下9 保存退出后,再次启动,按下2,浏览,没有问题。一次性删除所有该登录号信息。没有登录号19的图书。原创 2024-09-25 11:30:00 · 526 阅读 · 0 评论 -
C语言课程设计题目一:职工信息管理系统设计
职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。原创 2024-09-25 11:00:00 · 399 阅读 · 0 评论 -
C语言课程设计题目(24个选题)
题目一:职工信息管理系统设计题目二:图书信息管理系统设计题目三:图书管理系统设计题目四:实验设备管理系统设计题目五:西文下拉菜单的设计题目六:学生信息管理系统设计题目七:学生成绩管理系统设计题目八:学生选修课程系统设计题目九:学生成绩记录簿设计题目十:学生籍贯信息记录簿设计题目十一:学生通讯录管理系统设计题目十二:职工工作量统计系统设计题目十三:销售管理系统设计题目十四:成绩管理系统设计题目十五:通信录管理系统设计题目十六:学生管理系统设计题目十七:单项选择题标准化考试系统设原创 2024-09-24 19:00:54 · 2383 阅读 · 0 评论 -
微软的vscode和vs2022快捷键官网链接
在vscode也有一份快捷键图:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf。原创 2024-07-16 23:34:45 · 542 阅读 · 0 评论 -
C语言-课程管理系统-小组作业
某校对所开设课程进行管理,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验学时,学分,开课学期等信息。试设计一课程管理系统,使之能提供以下功能:(1)系统以菜单方式工作;(2)课程信息录入功能;(3)课程信息浏览功能;(4)课程信息查询功能:- 提供两种不同的查询方式: - 按学分查询 - 按课程性质查询;(5)将满足某种条件的课程停开并将其删除- 按照课程编号删除- 课程名称删除;(6)按照开课学期进行排序(可用典型的冒泡排原创 2024-05-11 19:39:24 · 1356 阅读 · 1 评论 -
C语言---扫雷(Minesweeper)
如下图,右下角这个必然是雷,两个边界的“1”依旧按照周围8方格来思考,实际上只要考虑5个方格,边界外3个方格必然不是雷。创建9*9的数组,是布置好的雷的信息。假设是地雷,数组存放1,不是雷,存放0。实现这个函数,用while函数,找到合法坐标,在“0”上放置雷,然后雷的数目递减。我们准备了两份数组,一个放置雷的信息,一个排查雷的信息。输入排查雷的坐标注意越界问题,输入错误,重新输入,采用。我们约定,假设是地雷,数组存放1,不是雷,存放0。初始化棋盘,就是在11*11的棋盘,填入设定好的。原创 2024-01-02 12:55:19 · 1263 阅读 · 5 评论 -
C语言---井字棋(三子棋)
井字棋,英文名叫Tic-Tac-Toe,是一种在3*3格子上进行的连珠游戏,由于棋盘一般不画边框,格线排成井字故得名。游戏需要的工具仅为纸和笔,然后由分别代表O和X的两个游戏者轮流在格子里留下标记(一般来说先手者为X),任意三个标记形成一条直线,则为获胜。点此进入井字棋链接。原创 2023-12-21 21:34:45 · 1560 阅读 · 9 评论 -
C语言数据结构-排序
选择排序,通过堆来选树。稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的。对n个待排序的元素,直接插入排序先取出第二个元素,根据元素的值将其插入已排序的子序列(此时子序列只有第一个元素),再将第三个元素插入到前面已排序的子序列(此时子序列有第一个和第二个元素)中合适的位置,接下来每一个元素都是这样,知道最后一个元素为止。原创 2023-12-19 17:35:31 · 1822 阅读 · 9 评论 -
C语言数据结构-二叉树的入门
/定义数据结构类型}BTNode;原创 2023-12-14 22:03:26 · 956 阅读 · 1 评论 -
C语言数据结构-栈和队列
/1 定义栈的数据结构类型//动态增长的栈int top;}Stack;//静态栈一般不用,我们常常使用动态增长的栈//{// int top;//}Stack;}QNode;}Queue;原创 2023-12-12 10:30:00 · 924 阅读 · 1 评论 -
C语言数据结构-双向链表
/整型数据//前驱指针//后驱指针}ListNode;原创 2023-12-10 15:05:29 · 1447 阅读 · 3 评论 -
C语言数据结构-基于单链表实现通讯录
在Contact.h头文件中定义名字最大长度,性别最大长度,电话最大长度,地址最大长度120102050//前置声明//定义结构体int age;}ConInfo;原创 2023-12-09 10:45:00 · 1872 阅读 · 0 评论 -
C语言数据结构-单链表
plist是指针,存的是地址,SLPushBack(plist, 1);第一次打印:pcur指针变量保存头结点的地址,对pcur解引用拿到next指针变量的地址,在赋值给pcur,进入循环判断。是独立申请的空间,我们交"节点"/“结点”,节点的组成主要是:当前节点保存的数据和保存下一个节点的地址(指针变量)。假设每节车厢的车门是上锁的,需要不同的钥匙才能通向下一节车厢,那怎么能在车头用一把钥匙走到最后一节车厢?链表中的每个节点是独立申请的,我们需要用指针变量来保存下一个节点位置才能从当前节点到下一个节点。原创 2023-12-05 14:32:38 · 854 阅读 · 1 评论 -
C语言数据结构-动态顺序表
C语言数据结构-顺序表原创 2023-11-30 13:11:05 · 1041 阅读 · 0 评论 -
C语言写一个函数返回参数二进制中1的个数
1 11111111111111111111111111111111 补码 计算机以补码形式存储 32个1。利用整数的%,/运算,例如:5%2=1, 5/2=2, 2%2=1 可知返回参数二进制中1的个数。利用&运算,整数&1=1,判断是否为1。循环32次,向右偏移一位计算1的个数。unsigned,声明无符号类型,来计算负数返回参数二进制中1的个数。利用n=n*(n-1) ,循环往复。C语言中,整数的存储是的补码形式。如有其他方法,欢迎评论区讨论。原创 2023-07-20 15:10:21 · 145 阅读 · 1 评论 -
字符串和\0
对于字符串"abcdef",我的可以看的6个字符:a,b,c,d,e,f.但是实际上末尾。字符数组在打印的时候,打印a,b,c后打印了其他随机值,这是因为。C语言字符串的中一个重要知识,就是。字符作为结束标志,在打印时没停止.如"abcdef"就是字符串.字符串的打印格式可以使用。计算字符串长度就是碰到。原创 2023-10-12 21:10:48 · 115 阅读 · 0 评论