C++程序设计课程同步项目——循环结构程序设计项目任务一

简介: 1、在输入密码环节,实现有限次密码输入的限制,如果三次都没有输入正确,程序将直接退出,不允许用户继续操作。   不正确=true;   do{      输入密码;      次数++;      if(相符)不正确=false;   }while(不正确且尝试次数不足3次);       if(密码输入正确)   {       重复多次完成业务功能;   }  
1、在输入密码环节,实现有限次密码输入的限制,如果三次都没有输入正确,程序将直接退出,不允许用户继续操作。
  不正确=true;
  do{
     输入密码;
     次数++;
     if(相符)不正确=false;
  }while(不正确且尝试次数不足3次); 
  
  if(密码输入正确)
  {
      重复多次完成业务功能;
  }
  else
      输出“请到柜台办理密码查询后再来”。
  
  
  2、重复多次完成业务功能
  当密码输入正确后,允许用户办理多笔业务,直到选择“退出”。
  while(1)//貌似死循环
  {
       显示功能;
      根据选择进入各项功能的处理,如果选择了“退出”,break跳出死循环了事;(提示:各项功能仍然用函数完成,使程序结构清晰。
  }
  
  
  3、增加修改密码功能
  密码不再使用常量,而是定义为一个变量并在程序开始运行时初始化。在修改密码功能时,输入密码,当然还要有确认密码,如果两次输入不一致,修改密码无效。重复直到修改成功或用户放弃修改。在整个过程中,通过信息输出,给用户足够友好的提示。
  
  
  (待续——循环结构程序设计项目任务二……)
目录
相关文章
|
13天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
37 6
|
28天前
|
存储 算法 Java
【C/C++ 线程池设计思路】 深入探索线程池设计:任务历史记录的高效管理策略
【C/C++ 线程池设计思路】 深入探索线程池设计:任务历史记录的高效管理策略
72 0
|
22天前
C/C++test两步完成CMake项目静态分析
通过将C/C++test集成到CMake项目中,并根据项目的需要进行配置,可以在两步内完成CMake项目的静态分析。这样可以帮助开发人员及时发现并修复潜在的代码问题,提高代码质量和可靠性。
8 0
|
28天前
|
安全 Java 调度
【C/C++ 线程池设计思路 】设计与实现支持优先级任务的C++线程池 简要介绍
【C/C++ 线程池设计思路 】设计与实现支持优先级任务的C++线程池 简要介绍
43 2
|
28天前
|
监控 Linux 编译器
Linux C++ 定时器任务接口深度解析: 从理论到实践
Linux C++ 定时器任务接口深度解析: 从理论到实践
70 2
|
29天前
|
IDE 算法 编译器
快速掌握陌生C++项目的科学与心理学策略
快速掌握陌生C++项目的科学与心理学策略
57 0
|
29天前
|
敏捷开发 安全 API
C/C++ 工程师面试:如何精彩展示你的项目经验并获得高分
C/C++ 工程师面试:如何精彩展示你的项目经验并获得高分
73 0
|
30天前
|
存储 算法 搜索推荐
【C++ 数据结构与算法 一站式备考指南】一文掌握 数据结构与算法课程 知识点(二)
【C++ 数据结构与算法 一站式备考指南】一文掌握 数据结构与算法课程 知识点
94 2
|
1天前
|
设计模式 Java C++
【C++高阶(八)】单例模式&特殊类的设计
【C++高阶(八)】单例模式&特殊类的设计
|
1天前
|
编译器 C++
【C++基础(八)】类和对象(下)--初始化列表,友元,匿名对象
【C++基础(八)】类和对象(下)--初始化列表,友元,匿名对象

热门文章

最新文章