- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 (C++) 做题时的总结
每次从待排序列中选出一个最小值,然后放在序列的起始位置,直到全部待排数据排完即可。setprecision是控制有效位数的,从第一个不为0的数字开始算起。正数浮点数+0.5(负数浮点数-0.5后)后强制类型转换相当于四舍五入。保留n位小数:(使用fixed时,位数不够0补齐)#include< iomanip >//头文件。若与fixed合用,则控制小数点后位数。
2023-10-21 22:51:19
41
1
原创 基于STL的演讲比赛流程管理系统
创建一个临时容器来获取每组比赛的前三名,然后根据比赛的轮数将其插入到相应的容器中。先将单个数据插入到我们创建的临时容器中,再将完整的整届记录保存到我们最先创建的容器中,然后将其打印。调用random_shuffle令选手的编号达到随机排序的效果,以实现抽签的功能。第二次比赛流程与第一次相似,只是比赛轮数+1,所调用的函数完全相同,因为在之前的函数中有对比赛轮数的判断所以无需做其他调整。将容器里的内容读到文件中,最后将文件是否为空标志置为false是为了在每次比赛结束后可以实时更新文件中保存的内容。
2023-10-18 20:01:14
49
1
原创 C++提高知识2
algorithm >:STL头文件中最大的一个,范围涉及到比较,交换,查找,遍历,复制,修改等。容器1开始迭代器,容器1的结束迭代器,容器2开始迭代器,容器2的结束迭代器,目标容器开始迭代器。容器1开始迭代器,容器1的结束迭代器,容器2开始迭代器,容器2的结束迭代器,目标容器开始迭代器。容器1开始迭代器,容器1结束迭代器,容器2开始迭代器,容器2结束迭代器,目标容器开始迭代器。不等于:not_equal_to;源容器开始迭代器,源容器结束迭代器,目标容器开始迭代器,函数或函数对象。
2023-10-16 12:30:57
39
1
原创 C++提高知识1
文章目录1. 模板1.1 函数模板1.1.1注意事项1.1.2 函数模板之选择排序1.1.3 普通函数与函数模板的区别1.1.4 普通函数与函数模板的调用规则1.1.5 模板的局限性1.2 类模板1.2.1 类模板与函数模板区别1.2.2 类模板中成员函数创建时机1.2.3 类模板对象做函数参数1.2.4 类模板与继承1.2.5 类模板成员函数类外实现1.2.6 类模板分文件编写1.2.7 类模板与友元1.2.8 类模板案例2.STL初始2.1 容器,算法,迭代器2.2 容器算法迭代器初识2.2.1 vec
2023-10-15 08:48:00
50
1
原创 基于多态的员工管理系统(C++)
1)共三类岗位:员工,经理和总裁。自身属性将设有:编号,姓名,职位及职责。2)实现的功能有:添加,显示,删除,修改,查找,排序,清空和退出。基于多态的话,会先创建一个抽象类,然后创建3个子类(员工类,经理类和总裁类),这三个子类可以放在一个文件中,也可以分开放置。其实整体思路与实现,和之前的学生管理系统还有通讯录管理系统基本一致,只不过在这里,我们运用了多态(类)且多了文件操作(可以在".txt"文件中查看相关信息)。
2023-09-30 16:18:36
81
1
原创 C语言中的学生成绩管理系统
用C语言实现的学生成绩管理系统,在主页面根据需求的不同选择不同的身份,根据密码进入相应的菜单。按照菜单的提示信息,实现不同的功能。
2023-09-25 23:30:54
662
1
原创 通讯录管理系统(C++)
首先选择出该通讯录可实现的功能,比如添加删除查找修改清空等。将这些功能封装起来放在一个源文件中,声明放在一个头文件,方便我们清晰的查看代码。
2023-09-21 21:09:53
265
原创 力扣50:pow(x,n)
其中,前2个if语句包含了所有的特殊情况,最后一个if语句则是针对普通运算的。而n%2这一结果的判断,是因为n可能是偶数也可能是奇数,若n为奇数,但n/2的结果却不会是x.5。n可以是正数,也可以是负数。当n为负数时,其实就是该数的正数次幂的倒数。但是到这里,问题解决了吗?当代码运行时会发现,什么结果都没有。此时发现,it’s ok!每次都是同样的步骤,因此想到:递归。的问题,这样做的目的是减少运算量。在pow1函数中实现运算。
2023-03-20 14:54:49
82
原创 C语言中的扫雷游戏
1.用define定义了一些符号,如:ROW,COL和雷的数量,可以更加方便的设置游戏的模式;2.可以标记雷,每次标记后会显示还可以标记多少次;可标记的次数与设置的雷的数量相等,达到标记次数后不可再进行标记;如果觉得自己标记错误,那么也可以取消标记;3.计时功能,不过只有在游戏结束后可以显示玩家用时;4.点击格子后若无雷,则展开至周围有雷为止;5.游戏中途可选择退出重开;6.有行号和列号可以更方便的定位格子;7.格子点开后,空格表示格子周围无雷,数字1-8表示格子周围雷的个数。
2022-10-03 19:02:25
836
原创 三子棋之C语言
写在前面用c语言实现小游戏–三子棋,也就是我们以前玩过的井字棋。完整代码放在最后,需要自取。接下来,我们说说大致思路:思路及主要代码菜单menu()这里设置两个选项:玩游戏和退出void menu(){ printf("***********************\n"); printf("***** 1. play *****\n"); printf("***** 0. exit *****\n"); printf("*********************
2022-02-08 19:38:41
2088
原创 c语言的简单学习
第一天下载了vs2019,在B站上找了一个up主跟着学习。第二天主函数int main(){return 0;}数据类型char,short,int, long,long long,float,double%d,%f,%lf输入输出函数printf, scanf(“%d %f”,&a,&b)(使用scanf函数编译问题,在源文件第一行加一行代码。)(在newc++file中添加这行代码,每次添加源文件时都会有。)sizeof()计算类型或变量的
2022-01-07 21:02:13
411
基于STL的演讲比赛流程管理系统
2023-10-18
学生成绩管理系统的C实现
2023-09-25
前n项之和;整数求逆;整数分解
2023-02-14
基于单片机的语音增强系统的设计实现
2022-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人