请问如何写一个C++的密码登陆代码,如果密码错误超过三次就自动退出,正确就运行接下来的程序...谢谢

我是初学者,好多东西都不懂,麻烦就用C++的就好啦,别用C语言的,我没学过...... 我是初学者,好多东西都不懂,麻烦就用C++的就好啦,别用C语言的,我没学过... 展开
 我来答
zhiyyao
推荐于2017-10-10 · TA获得超过1910个赞
知道小有建树答主
回答量:645
采纳率:57%
帮助的人:394万
展开全部
#include <iostream>
using namespace std;

int main()
{
const char *password = "123654";
char Input_Password[10];
int count = 1;

cout << "请输入密码(三次机会):";
gets (Input_Password);
while (strcmp(password, Input_Password)!=0)
{
if (count < 3)
cout << "密码错误,请重新输入:";
if (count >= 3)
{
cout << "输入超过三次!\n";
break;
}
gets (Input_Password);
count++;

if (strcmp(password, Input_Password)==0)
cout << "恭喜,输入正确!\n";

return 0;
}
百度网友25b0394
2017-11-27
知道答主
回答量:1
采纳率:0%
帮助的人:926
展开全部
#include<iostream> 
#include<windows.h>
using namespace std;  
int main()  

 cout<<"请输入密码(6个数字)\n";
 int o,hello=0;
 bool begin=1;
 while(begin)//循环括号中的内容
 {
        cin>>o;
        if(o==142857)
        {
   cout<<"密码正确,欢迎使用程序!\n";
   break;
  }
  else
  {
             if(hello<5)
            {
    hello==hello++;//让hello作自加运算
       cout<<"密码错误,请重新输入!\n";
   }
    if(hello>=5)
   {
    system("cls");//清除屏幕信息
    cout<<"对不起,由于您的密码多次输入错误\n";
    Sleep(2500);//让程序“睡”2500毫秒
    cout<<"此次程序禁止使用!\n";
    Sleep(2000);//让程序“睡”2000毫秒
    return 0; 
   }
  }
 }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-04-03
展开全部
#include<bits/stdc++.h>
#include<string.h>
using namespace std;
int main()
{
string password;
string password1;
int ss;
password ="BlackTeaPro";//大神红茶
int n = 3;

cout<<"请输入密码:"<<endl;
cin>>password1;
while(n)
{
if(password1==password)
ss=1;//m是程序继续运行的判断,m=1表示继续运行
else
{
cout<<"你输入的密码不正确,请重新输入:"<<endl;
cin>>password1;
}
n--;
}
if(ss==1)
cout<<"密码正确!";
else
cout<<"你已经连续输错密码三次,即将退出!"<<endl;

return 0;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友342650298e
2018-11-14
知道答主
回答量:8
采纳率:0%
帮助的人:5859
展开全部
在登陆按钮最后面写上
'记录密码次数
micount = micount + 1
If micount = 3 Then
MsgBox "输入错误以到3次,请检查后再登陆!", vbOKOnly + vbExclamation, "警告"
End '全部退出
End If
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Y晓明同学
2015-12-06
知道答主
回答量:11
采纳率:100%
帮助的人:10.9万
展开全部
能用类来实现吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式