C++程序设计课程同步项目——选择结构程序设计任务(一)

简介: 在上一次任务的基础上,完善一些环节   你的程序要支持下面的工作:   用#define或const定义常量PASSWORD,作为银行卡的密码(银行卡的密码可不是这样,它要分别记住各个帐户的密码,我们现在认为所有卡都这个密码)。   屏幕输出:请输入密码   用户输入密码(输入的密码仍然直接显示)   判断输入的密码是否正确,如果正确,继续下面的工作,否则退出程序,提示:“你这个
在上一次任务的基础上,完善一些环节
  你的程序要支持下面的工作:


  用#define或const定义常量PASSWORD,作为银行卡的密码(银行卡的密码可不是这样,它要分别记住各个帐户的密码,我们现在认为所有卡都这个密码)。
  屏幕输出:请输入密码
  用户输入密码(输入的密码仍然直接显示)
  判断输入的密码是否正确,如果正确,继续下面的工作,否则退出程序,提示:“你这个笨脑瓜!”(注意,真银行可不敢骂人,你的银行这样写写无妨。现在人的密码多了,常记不住,难免输错,以后我们会给人三次机会,三次都不对,吞卡没商量,以后再说。)
  显示功能选项
  1.查询
  2.取款
  3.存款
  4.转帐
  0.退出
  用户输入功能选择,根据给出的答复,用switch多分支完成下面的显示:
  输入1,显示“您的余额是xxxx.xx元。”(想过瘾,用你觉得足够大的数当余额)
  输入2-4的提示自编;
  输入0,显示“谢谢,欢迎下次再来!”(好有礼貌)
  输入不是0-4,提示“输错,不要急!”
  程序结束(事没办完不说,查询完再取款还得再走一次这个程序?不急,下次改进。)
  
  想起一个关于银行的段子分享:某人,貌似文化人的样子,驻足,仰望,大声念道“中国人民很行(hengxing)”。众人听得,好自豪,都觉得自己也行,大壮国威。再看,某人驻足在中国人民银行门前。
  
  写完程序后,请将之发布为博文(程序中的注释自己加,程序前要有,中间也来些必要的)。在评论中提供你的相应博文地址,好让大家看到。
  
  
  待续——选择结构程序设计项目任务(二)……
  
目录
相关文章
|
缓存 负载均衡 Java
c++写高性能的任务流线程池(万字详解!)
本文介绍了一种高性能的任务流线程池设计,涵盖多种优化机制。首先介绍了Work Steal机制,通过任务偷窃提高资源利用率。接着讨论了优先级任务,使不同优先级的任务得到合理调度。然后提出了缓存机制,通过环形缓存队列提升程序负载能力。Local Thread机制则通过预先创建线程减少创建和销毁线程的开销。Lock Free机制进一步减少了锁的竞争。容量动态调整机制根据任务负载动态调整线程数量。批量处理机制提高了任务处理效率。此外,还介绍了负载均衡、避免等待、预测优化、减少复制等策略。最后,任务组的设计便于管理和复用多任务。整体设计旨在提升线程池的性能和稳定性。
280 5
|
C++
【C++基础】程序流程结构详解
这篇文章详细介绍了C++中程序流程的三种基本结构:顺序结构、选择结构和循环结构,包括if语句、三目运算符、switch语句、while循环、do…while循环、for循环以及跳转语句break、continue和goto的使用和示例。
279 2
|
C++ 容器
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——AVL树
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——AVL树
125 5
|
C++
c++学习笔记03 程序流程结构
C++学习笔记,主要介绍了程序流程结构,包括顺序结构、选择结构和循环结构。选择结构中详细解释了if语句、三目运算符和switch语句的用法和注意事项。循环结构部分则涵盖了while循环、do-while循环和for循环的语法和使用技巧。此外,还介绍了跳转语句,包括break、continue和goto语句的用途和用法。
114 0
|
关系型数据库 C++ 容器
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——红黑树
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——红黑树
102 0
|
存储 JavaScript 前端开发
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
技术经验分享:C++程序设计的技巧
技术经验分享:C++程序设计的技巧
93 0
|
8月前
|
编译器 C++ 开发者
【C++篇】深度解析类与对象(下)
在上一篇博客中,我们学习了C++的基础类与对象概念,包括类的定义、对象的使用和构造函数的作用。在这一篇,我们将深入探讨C++类的一些重要特性,如构造函数的高级用法、类型转换、static成员、友元、内部类、匿名对象,以及对象拷贝优化等。这些内容可以帮助你更好地理解和应用面向对象编程的核心理念,提升代码的健壮性、灵活性和可维护性。
|
4月前
|
人工智能 机器人 编译器
c++模板初阶----函数模板与类模板
class 类模板名private://类内成员声明class Apublic:A(T val):a(val){}private:T a;return 0;运行结果:注意:类模板中的成员函数若是放在类外定义时,需要加模板参数列表。return 0;
114 0