C/C++程式設計學習 - 第8周 ④ 登入驗證
阿新 • • 發佈:2021-01-25
題目描述
有個軟體系統登入的使用者名稱和密碼為(使用者名稱:admin;密碼:admin),使用者輸入使用者名稱和密碼,判斷是否登入成功。
Input:
多組測試資料,每行有兩個用空格分開的字串,第一個為使用者名稱,第二個位密碼。
Output:
多組測試資料,每組輸出一個字串(“Login Success!”或“Login Fail!”)。
Sample Input
admin login
admin admin
abc abc
Sample Output
Login Fail!
Login Success!
Login Fail!
思路
這道題就是比較輸入的字串和題目給的字串,看看一樣不一樣。如果兩個字串都一樣,輸出Login Success!否則輸出Login Fail!
C++程式碼:
#include<bits/stdc++.h>
using namespace std;
int main()
{
char str1[1000], str2[1000], str3[1000] = "admin";;
while(cin >> str1 >> str2)
{
int flag = 0;
if(strcmp(str1, str3) == 0)
{
if(strcmp (str2, str3) == 0)
{
cout << "Login Success!" << endl;
flag = 1;
}
}
if(flag == 0) cout << "Login Fail!" << endl;
}
return 0;
}