请问如何写一个C++的密码登陆代码,如果密码错误超过三次就自动退出,正确就运行接下来的程序...谢谢
5个回答
展开全部
#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;
}
展开全部
#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;
}
#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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在登陆按钮最后面写上
'记录密码次数
micount = micount + 1
If micount = 3 Then
MsgBox "输入错误以到3次,请检查后再登陆!", vbOKOnly + vbExclamation, "警告"
End '全部退出
End If
'记录密码次数
micount = micount + 1
If micount = 3 Then
MsgBox "输入错误以到3次,请检查后再登陆!", vbOKOnly + vbExclamation, "警告"
End '全部退出
End If
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询