1061. Wifi密码
题目描述
使用Wifi上网时,通常需要输入正确的密码之后,才能登录。假设输入密码没有次数限制(密码通常为八个字符,假设预置密码为NOIP@CCF)。
请你编写一个程序,模拟使用Wifi上网的登录过程:用户尝试输入密码,直到自己要求结束或者密码正确。
输入
输入包含若干行尝试登录信息,每一次尝试对应两行或一行输入:
第一行,一个字符"Y"或"N ",表示是否继续登录
第一行为"Y"时,则还需要输入第二行,八位字符,表示要尝试的密码
输出
输出仅一行:密码是否正确的提示信息"Success"或"Sorry"
样例输入
输入1:
Y
cctv@CCF
Y
NOIP@CCF
输入2:
Y
cctv@CCF
N
样例输出
输出1:
Sorry
Success
输出2:
Sorry
数据范围限制
C++代码
#include <iostream>
#include <string>
#include <cassert>
using namespace std;
int main()
{
string password = "NOIP@CCF";
string pwd, YorN;
cin >> YorN;
while (YorN == "Y")
{
cin >> pwd;
if (pwd.size() == 8)
{
if (pwd == password)
{
cout << "Success" << endl;
break;
}
else
{
cout << "Sorry" << endl;
}
}
cin >> YorN;
}
return 0;
}