1. 程式人生 > 其它 >C/C++程式設計學習 - 第8周 ④ 登入驗證

C/C++程式設計學習 - 第8周 ④ 登入驗證

技術標籤:C語言程式設計字串c++c語言登入驗證

題目連結

題目描述

有個軟體系統登入的使用者名稱和密碼為(使用者名稱: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; }