c++编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序
作者:野牛程序员:2023-08-13 15:01:55 C++阅读 2801
以下是模拟三次密码输入场景的 C++ 代码:
#include <iostream>
#include <string>
int main() {
const std::string correctPassword = "password"; // 正确密码
int maxAttempts = 3; // 最多尝试次数
for (int attempts = 1; attempts <= maxAttempts; ++attempts) {
std::string inputPassword;
std::cout << "请输入密码: ";
std::cin >> inputPassword;
if (inputPassword == correctPassword) {
std::cout << "登录成功" << std::endl;
break;
} else {
if (attempts < maxAttempts) {
std::cout << "密码错误,请重新输入。还有 " << maxAttempts - attempts << " 次机会。" << std::endl;
} else {
std::cout << "密码错误次数已达上限,退出程序。" << std::endl;
}
}
}
return 0;
}这段代码会模拟三次密码输入的场景,当密码输入正确时输出“登录成功”,否则会提示重新输入密码。如果连续尝试三次错误,则会提示退出程序。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

