1067 试密码
Posted gzu_zb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1067 试密码相关的知识,希望对你有一定的参考价值。
题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805266007048192
题解:
1 //本题有一个坑需要注意:错误密码可以包含空格等,所以应该改用getline而不是cin进行输入 2 #include<iostream> 3 #include<string> 4 #include<cstdio> 5 using namespace std; 6 7 int main() { 8 string password, str; 9 int n; 10 cin >> password >> n; 11 getchar(); 12 while (true) { 13 getline(cin, str); 14 if (str == "#") break; 15 if (str != password) { 16 cout << "Wrong password: " << str << endl; 17 n--; 18 } 19 else { 20 cout << "Welcome in" << endl; 21 break; 22 } 23 if (n == 0) { 24 cout << "Account locked" << endl; 25 break; 26 } 27 } 28 return 0; 29 }
以上是关于1067 试密码的主要内容,如果未能解决你的问题,请参考以下文章