版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载,请与博主联系。 https://blog.csdn.net/qq_31790997/article/details/91355849
小韦老师@神犇营-my0049-登录验证
题目:
描述
我们在登录网站的时候需要验证密码是否正确。现在请你写一个程序来验证登录密码是否正确。密码为 5 位数。
本题的输入共 5 行,前 4 行是存进去的 4 个密码,第 5 行是需要验证的密码,需要验证该密码是否为存进去的第三个密码,若是,则输出“Yes”,否则输出“No”。
输入
本题的输入共 5 行,前 4 行是存进去的 4 个密码,第 5 行是需要验证的密码,每个密码都为 5 位数。
输出
根据判断的情况,输出“Yes”或者“No”。
输入样例1
11111
22222
33333
44444
33333
输出样例1
Yes
题解:
破题:
考查简单的逻辑判断——等或者不等。
思路:
前面两个变量没有用,所以只要定义 3 个变量进行存储就可以,并且用输入变量,第一个变量输入 3 次,最后留下来的是第 3 次输入的值,因为变量具有“喜新厌旧”的特性。
int a, b, c;
cin >> a >> a >> a >> b >> c;
如果 c(输入的第 5 个密码)和 a(输入的第 3 个密码) 相等的话,输出 Yes,否则输出 No。
cout << ((c != a) ? "Yes" : "No") << endl;
完整代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c;
cin >> a >> a >> a >> b >> c;
cout << ((c == a) ? "Yes" : "No") << endl;
return 0;
}