WiFi上彀时,需要输入准确的暗码才能登录,假设暗码可以输入肆意次,暗码为八个字符,并设置初始暗码为C++@JIAO,若何编写一个法式,模拟WiFi上彀的登录过程,用户输入暗码,直到暗码准确或者用户要求竣事。
如何用C++解决这一问题呢?小编与大师分享编程经验。
测试法式时,第1行输入“Yes”或“No”,暗示是否要登录,第1行为“Yes”时,继续输入第2行,测验考试输入暗码,若是第1行为“No”,则退出法式。
输出时仅一行,提醒“暗码准确”或者“暗码错误”。
起首,界说三个字符串变量l、w、p,保留是否登录信息、预置暗码和输入暗码。
界说一个布尔型变量flag,其值为true。
用while语句判定执行轮回,前提flag。
设置初始暗码,其值保留在变量p中。
输入是否登录的信息,保留在变量l中。
若是登录信息为“Yes”,则读取用户暗码,保留在变量w中。
若是输入的用户信息为“No”,则退出法式。
若是输入的暗码与预置暗码不异,则输出“暗码准确!”信息。
若是输入暗码错误,则输出“暗码错误!”信息。
运行法式,输入Yes信息,暗示继续登录,判定暗码是否准确,若是错误提醒“暗码错误!”,若是准确提醒“暗码准确!”。若是输入信息No,则直接退出登录。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!