20191207-do while练习,输入三次密码
-
#include "stdafx.h"
-
#include "iostream"
-
#include "string"
-
using namespace std;
-
int main()
-
{ string pwd="a123";
-
string n="";
-
int j=1;
-
do {
-
cout<<"请第"<<j<<"输入密码:";
-
cin>>n;
-
j++;
-
if (j>3)
-
{cout<<"3次输入错误,软件退出!"<<endl;
-
break;}
-
}
-
while(n!=pwd);
-
{
-
cout<<"输入正确,进入软件!"<<endl;
-
}
-
}
//执行结果如下图,
程序思路: 这是一道DO WHILE的练习题,难点在于3次输入机会的判断。
下一题:
#include "stdafx.h"
#include "iostream"
#include "string"
using namespace std;
int main()
{ double a;
cin>>a;
if(!cin)
{
cin.clear();
while(1)
{
cout<<cin.get()<<endl;
}
}
}
输入:123 输出: