C++:n次机会输入密码,输入错误达n次时输出:尝试次数超过限制,程序退出。否则输出密码正确

#include <iostream>
using namespace std;
int main()
{
int password=123456;
int input;
int n = 3;
for (; n > 1; n--)
{
	cin >> input;
	if (input == password)
	{
		cout << "密码正确!\n";return 0;
	}
	else
		cout << "密码错误!还剩下 " << n - 1 << " 次尝试机会\n";
}

cin >> input;
if (input != password)
cout << "尝试次数超过限制,程序退出\n";
else
cout << "密码正确!";
return 0;
}




想要几次机会输入密码,把n改成几即可

这段代码以3次为例,运行结果如下

相关推荐

  1. Redis+lua脚本限制ip多次输入错误密码

    2024-01-08 00:50:01       37 阅读
  2. 密码输入检测

    2024-01-08 00:50:01       55 阅读
  3. ls: 无法访问目录 输入/输出错误

    2024-01-08 00:50:01       26 阅读
  4. git pull 每次都要输入用户名和密码

    2024-01-08 00:50:01       58 阅读
  5. git - - - 克隆仓库输入指定账号和密码

    2024-01-08 00:50:01       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-08 00:50:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-08 00:50:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-08 00:50:01       82 阅读
  4. Python语言-面向对象

    2024-01-08 00:50:01       91 阅读

热门阅读

  1. Net framework3.5(包含.Net2.0/.Net3.0)(离线安装)

    2024-01-08 00:50:01       50 阅读
  2. C++11,移动语义

    2024-01-08 00:50:01       55 阅读
  3. 淘客返利系统:揭秘技术原理及背后的实现方案

    2024-01-08 00:50:01       67 阅读
  4. AI+金融:大模型引爆金融科技革命

    2024-01-08 00:50:01       54 阅读
  5. 数据结构OJ实验5-串应用

    2024-01-08 00:50:01       52 阅读
  6. 修复HTTP动词篡改导致的认证旁路问题的方法

    2024-01-08 00:50:01       58 阅读
  7. jdk9之后springboot项目访问外置jar包配置

    2024-01-08 00:50:01       55 阅读
  8. metartc5_jz源码阅读-yang_push_h264_package_stap_a

    2024-01-08 00:50:01       81 阅读
  9. 11.21 校招 实习 内推 面经

    2024-01-08 00:50:01       63 阅读
  10. 【.NET Core】异步编程模式

    2024-01-08 00:50:01       50 阅读
  11. React Hooks之useState、useRef

    2024-01-08 00:50:01       53 阅读