小伙伴们只要看了我前面的文章,对于这个简单的程序就很好理解其中的逻辑思路,首先是用一个常量对密码输入错误设置一个允许值,然后用cin语句设置让用户输入密码,在后边设置一个不等于的正确密码!=这就是是不等于好,接着在后边使用一个前置递加运算符++记录用户输错密码的次数。然后把输错密码和输入正确密码后显示的内容进行设置,这里就用到循环语句,和条件判断语句,没学这两个知识点的小伙伴,可以去看我的相关文章,弄清楚了什么是条件判断语句和循环语句,编译这个程序也就不会觉得很难了。
示例:
#includeiostream
#includestring
usingnamespacestd;
constshortyangshi=3;
intmain(){
string-password;
shorttimes=0;
while(true)
cout"请输入密码:";
cinpassword;
if(password!="")
cout“输入"++tines“次密码错误“;
if(timesyangshi)";
cout"你还有“yangshi次输入机会/n";
else
cout对不起,密码输入错误三次系统锁定。/n";
return0;}
else
cout"密码正确\n";
break;
cout"欢迎使用本软件!\n";
return0;}
不知道小伙伴们看懂了没有,其实就是循环语句和条件判断语句的实际运用,前面的我的文章中已经讲过,大家去看看就一目了然了,这个程序就是把常量变量和条件判断语句和循环语句糅合在一起实现的。