- 博客(22)
- 收藏
- 关注
原创 银行ATM机系统模拟
4、登录:让用户输入登录的卡号,先判断卡号是否正确,如果不正确要给出提示,如果卡号正确,再让用户输入账户密码,如果密码不正确要给出提示,如果密码也正确,则给出登录成功的提示。3、开户:新建一个账户对象,包含账户的基本信息(姓名、卡号、性别、密码、每次取款额度)设计一个ATM系统,系统可以创建新用户并完成一些列基本操作(存取款、转账、销户等)5、登陆后操作:包含查询、存款、取款、转账、密码修改、账户注销功能。2、设计start()方法,展示系统界面(包括开户和账户登录)
2024-02-29 23:09:58 397
原创 String字符串示例
ps:密码比对是应该使用equals方法而不是“==”,因为存储的用户名和密码是储存在常量池中的,而输入的数据则是在堆内存中,“==”在比较地址的时候,即使内容一样,仍然会判断为false。请在控制台开发一个登陆界面,接受用户输入的登录名和密码,判断用户是否登陆成功,成功登陆后输出“欢迎进入系统!用户共有3次登录机会。
2024-02-28 12:12:10 233
原创 盛最多水的容器(双指针)
给定一个长度为 n的整数数组 height。有n条垂线,第 i条线的两个端点是 (i,0)和 (i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。你不能倾斜容器。
2023-09-10 01:18:37 55 1
原创 STL标准模板库学习笔记(五)——List
resize(num,elem) 重新指定容器的长度为num,若容器边长,则以elem值填充新位置;若容器变短,则末尾超出容器长度的元素被删除。list容器本质为链表,不是连续性空间存储数据,因此迭代器不支持随机访问。resize(num) 重新指定容器的长度为num,若容器边长,则以默认值填充新位置;注意,sort()排序是快速排序,因此只有支持随机访问的迭代器容器才可以使用标准sort()排序,默认从小到大。list插入和删除操作都不会造成原有list迭代器的失效,这在Vector中是不成立的。
2023-04-05 22:59:09 272
原创 STL标准模板库学习笔记(四)——Vector(3)
方法:push_buck(ele) 尾部插入元素elepop_back() 删除最后一个元素insert(const_iterator pos,ele) 迭代器指向位置pos插入元素eleinsert(const_iterator pos,int count ,ele) 迭代器指向位置pos插入count个元素eleerase(const_iterator pos) 删除迭代器指向的元素。
2023-04-04 00:44:20 62
原创 STL标准库模板学习笔记(三)——Vector(2)
(*it)解引用出来的是存放小容器的地址,即存放小容器std::vector的地方,此时的小容器可以看作大容器的一个实例。
2023-04-03 15:39:27 108 1
原创 STL标准模板库学习笔记(一)
STL标准模板库广义上分为容器(container)、算法(algorithm)、迭代器(iterator)和之间通过进行无缝连接STL几乎所有代码都采用了模板类或者模板函数。
2023-04-03 00:14:12 109 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人