当前位置:首页 C++ > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击