C++程序设计项目开发——银行自动提款机(三)

在输入密码时,实现有限次密码输入的限制,如果三次都没有输入正确,程序将直接退出,不允许用户继续操作。

#include <iostream>
#include <string>
using namespace std;
int main()
{
	string pwd;
	int cLogin=0;
	do
	{
		cout<<"\n请输入密码:\n";
		cin>>pwd;
		if (pwd!="123")
		{
			cLogin+=1;
		}
		else
		{
			cout<<"输入正确!";
			break;
		}
		cout<<"每天只有三次机会,今天还有输入密码的次数:"<<3-cLogin<<endl;
	} while (cLogin<3);
	system ("Pause");
}

在这里循环可以使用其他,我用的是do{}while(),for循环也可以在这里我就不多写了,大家可以动手试下。毕竟能力有限,如果哪有写的不好的地方,大家可以指出来,一起学习。谢谢。

C++程序设计项目开发——银行自动提款机(三)

时间: 2024-08-03 13:40:59

C++程序设计项目开发——银行自动提款机(三)的相关文章

C++程序设计项目开发——银行自动提款机(二)

函数的有关知识在后面章节会讲到,先提前了解下.在没有系统的学习完之前,咱们先来模仿着写一个例子,尝试这种有效的学习方法.   尝试下这样的学习方法. 显示功能选项 1.查询 2.取款 3.存款 4.转帐 0.退出 用户输入功能选择,根据给出的答复,用switch多分支完成对应的功能: #include <iostream> using namespace std; int main() { char cChioce; void cTaiYuan(); void cJinCheng(); voi

C++程序设计项目开发——银行自动提款机(一)

在学习中,总是想要些成就感的.当你没有做过一些事情的时候,总是不能知道所学知识究竟能干些什么.一些人可以淡定地按老师的指点,扎实地学习基本知识,有些人则不能.无论如何,如果在课堂学习过程中,就可以完成一个象样的项目,那是一件很酷的事情,对能淡定地学下来的同学,也将更有激情. 做自动取款机,按实际进行开发.有做的不好的意思,请大家建议.我是知道C++语法,没有太多的实践. C++程序设计项目开发--银行自动提款机(一),布布扣,bubuko.com

C++程序设计项目开发——银行自己主动提款机(二)

函数的有关知识在后面章节会讲到,先提前了解下.在没有系统的学习完之前,咱们先来模仿着写一个样例,尝试这样的有效的学习方法.   尝试下这种学习方法. 显示功能选项 1.查询 2.取款 3.存款 4.转帐 0.退出 用户输入功能选择.依据给出的答复,用switch多分支完毕相应的功能: #include <iostream> using namespace std; int main() { char cChioce; void cTaiYuan(); void cJinCheng(); voi

小程序Kbone开发教程基础篇1-开发环境搭建

前言 微信官方推出了统一Web前端和小程序的框架-- Kbone,使用Kbone可以将web代码几乎不用修改就可以运行在小程序上,完美解决小程序和web不同框架,需要维护两套代码的问题,本文我们开始一窥Kbone庐山真面目. 一. 基础知识 1.Kbone简介 微信小程序的底层模型和 Web 端不同,我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的.kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在

微信程序开发系列教程(三)使用微信API给微信用户发文本消息

这个系列的第二篇教程,介绍的实际是被动方式给微信用户发文本消息,即微信用户关注您的公众号时,微信平台将这个关注事件通过一个HTTP post发送到您的微信消息服务器上.您对这个post请求做了应答(格式为文本),则该应答会通过微信平台投递到您粉丝的微信应用上. 微信开发者中心的文档将这种行为称为"被动回复用户消息": 回复消息报文的格式在开发者文档里也有清晰的定义,是一个xml格式的字符串.我的第二篇教程里也有具体的发送该报文的代码示例. 本文作为这个开发系列的第三篇教程,介绍的是如何

微信应用号(小程序)开发教程一

开发者网址导航:http://www.dev666.com/ 序言 开始开发应用号之前,先看看官方公布的「小程序」教程吧!(以下内容来自微信官方公布的「小程序」开发指南) 本文档将带你一步步创建完成一个微信小程序,并可以在手机上体验该小程序的实际效果.这个小程序的首页将会显示欢迎语以及当前用户的微信头像,点击头像,可以在新开的页面中查看当前小程序的启动日志. 1. 获取微信小程序的 AppID 首先,我们需要拥有一个帐号,如果你能看到该文档,我们应当已经邀请并为你创建好一个帐号.注意不可直接使用

模拟银行自动终端系统

本系统模拟银行用户使用ATM机开户.查询.存款.取款功能,要求使用java语言编程实现. 二. 项目功能要求: 项目开始运行显示主菜单为: 银行自助终端系统 **************************** 0.------开户 1.------查询 2.------存款 3.------取款 4.------退出 **************************** 请选择你要执行的功能: 此时,用户可以通过键盘输入选择自己要实现的功能,如果输入不是0,1,2,3,4,则系统提示:

微信公众号开发之自动消息回复和自定义菜单

(一)微信公众号开发之VS远程调试 (二)微信公众号开发之基础梳理 (三)微信公众号开发之自动消息回复和自定义菜单 前言 上一篇我们大致讲解了下微信公众号开发的基本原理和流程概述.本章主要是对文本消息回复和自定义菜单做一个记录和分解 消息回复 处理请求,并响应 1)关注 也可参考官网文档:https://mp.weixin.qq.com/wiki 当微信用户关注公众账号时,可以给其适当的提示.可以是欢迎词,可以是帮助提示.示例代码如下: class EventHandler : IHandler

嵌入式linux开发uboot移植(三)——uboot启动过程源码分析

嵌入式linux开发uboot移植(三)--uboot启动过程源码分析 一.uboot启动流程简介 与大多数BootLoader一样,uboot的启动过程分为BL1和BL2两个阶段.BL1阶段通常是开发板的配置等设备初始化代码,需要依赖依赖于SoC体系结构,通常用汇编语言来实现:BL2阶段主要是对外部设备如网卡.Flash等的初始化以及uboot命令集等的自身实现,通常用C语言来实现. 1.BL1阶段 uboot的BL1阶段代码通常放在start.s文件中,用汇编语言实现,其主要代码功能如下: