題目:編寫程式碼模擬三次密碼輸入的場景
要求:最多能輸入三次密碼,密碼正確,提示“登入成功”,密碼錯誤, 可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。
程式碼:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<string.h>
int main() {
char key[] = "abcdefg"; //設定正確密碼
int i = 1;
char input[80]; //設定輸入密碼
for (i = 1; i < 4; ++i) { //設定只能輸入三次
printf("請輸入密碼:");
scanf ("%79s", input);
if (strcmp(key, input) == 0) { // 判斷輸入與正確密碼是否相相同
printf("登陸成功!\n"); //提示登陸成功並跳出迴圈
break;
} else {
printf("輸入錯誤!\n");
}
}if (i == 4) { //輸入超過3次,提示失敗
printf("登入失敗!");
}
return 0;
}
執行結果:
相關推薦
題目:編寫程式碼模擬三次密碼輸入的場景
要求:最多能輸入三次密碼,密碼正確,提示“登入成功”,密碼錯誤, 可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。 程式碼: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include<string.h&
編寫程式碼模擬三次密碼輸入的場景(strcmp(s1,s2))
編寫程式碼模擬三次密碼輸入的場景。 最多能輸入三次密碼,密碼正確,提示“登入成功”,密碼錯誤, 可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。 首先, char password[16] = { 0 };//得到一個char password[20],可
編寫程式碼模擬三次密碼輸入的場景。最多能輸入三次密碼,密碼正確,提示“登入成功”, 密碼錯誤,可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<windows.h> #include<string.h> int main() {int i = 0;char a
模擬三次密碼輸入場景
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int i = 0; for (; i <3; ++i
模擬三次密碼輸入的場景
通過C語言簡單的模擬使用者登入介面,使用者最多輸入3次,錯誤退出程式,輸入正確會有提示。 大概思路是設定正確密碼:使用者輸入密碼與正確密碼進行比較,3次設定為迴圈迴圈,對每次輸入密碼進行判斷,當正
猜數字小遊戲+折半查詢法(二分法)+三次密碼輸入+字母大小寫轉換
猜數字小遊戲: #include<stdio.h> #include<time.h> #include<stdlib.h> /* 猜數字小遊戲 */ int menu() { printf("**********1.開始遊戲**********\n
輸入三次密碼的場景
//編寫程式碼模擬三次密碼輸入的場景 具體內容:最多能輸入三次密碼,密碼正確,提示“登入成功”, 密碼錯誤,可以重新輸入,最多輸入三次。三次均錯,則提示退出程式。 解題思路:1> 每次輸入密碼都要提示玩家“請輸入密碼”,所以需要一個迴
編寫程式碼實現,模擬使用者登入情景,並且只能登入三次(只允許輸入三次密碼,如果密碼正確則提示登入成功,否則三次均輸入錯誤,則退出程式
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char wl[10] =
Python3 模擬用戶密碼輸入三次錯誤後鎖定
[1] lac () pri split bre col 鎖定 註冊 #locklist.txt模擬鎖定用戶列表 格式如下 #user1 #user2 #userlist.txt模板註冊用戶列表 格式如下 # user1:password1 # user2:passwo
【C語言】模擬使用者登入情景(只能輸入三次密碼)
問題:模擬使用者登入情景,只允許輸入三次密碼。如果密碼正確則提示登入成功,如果三次均輸入錯誤,則退出程式。 參考程式碼: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #inclu
Python 模擬三次用戶登錄,登錄失敗鎖定賬號並寫入文件
python3 列表 文件讀寫 登錄要求: 1、用戶輸入登錄賬號 、密碼,登錄成功顯示歡迎用戶登錄界面 2、 用戶可以嘗試三次登錄,三次登錄失敗後,將鎖定用戶,並輸出到新的文件當中。count = 0 while count < 3 : file1 = open("
一道能做出來就腳踢BAT的高難度演算法題:在元素重複三次的陣列中查詢重複一次的元素
我們看一道難度很高的查詢類演算法題,如果你真能在一小時內給出正確的演算法和編碼,那麼你隨便在BAT開口年薪一百萬都不算過分。我們先看題目:給定一個數組,它裡面除了一個元素外,其他元素都重複了三次,要求在空間複雜度為O(1),時間複雜度為O(n)的約束下,查詢到只重複了一次的元素。 在
ora_01810:格式程式碼出現兩次
報這個錯誤的原因是在轉換日期的時候分鐘用mm表示了;如下所示to_date('2016-06-30 16:21:57','yyyy-MM-dd HH24:mm:ss')oracle格式是不區分大小寫的,所以MM和mm是一樣的 可能會以月份的形式顯示。所以oracle中用了m
題目:寫程式碼可以在整型有序陣列中查詢想要的數字, 找到了返回下標
程式碼: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> //2.寫程式碼可以在整型有序陣列中查詢想要的數字, 找到了返回下標,找不到返回 - 1.(折半查詢) //定義一個整形有序陣列a[],設定左端點值和右端點值,兩者
Python練習:使用者登入(三次機會)
描述 給使用者三次輸入使用者名稱和密碼的機會,要求如下: 1)如輸入第一行輸入使用者名稱為‘Kate’,第二行輸入密碼為‘666666’,輸出‘登入成功!’,退出程式; 2)當一共有3次輸入使用者
Ora-20099:格式程式碼出現兩次
結果報ORA-01810 格式程式碼出現兩次的錯誤.後來上網查詢後,發現是格式化字串有問題, 其中不應該將某個格式重複兩次,否則Oracle就不知道要從哪個佔位區間去解析該欄位了, 正確的格式應該是這樣的,用MI來代表分鐘,而不是java中的ss yyyy-MM-d
iQQ 學習筆記3 :編寫程式碼打包Ant指令碼
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <project default="create_run_jar" name="Create Runnable Jar for Project test with librarie
題目: 編寫一個學生類Students,該類成員變數包括學號no、姓名name、性別sex和年齡age
題目: 編寫一個學生類Students,該類成員變數包括學號no、姓名name、性別sex和年齡age class Student{private int no;private String name
struts2驗證兩次密碼輸入一致問題
陳天河的《Eclipse,Struts,Hibernate,Spring整合開發寶典》。上面說這個fieldexpression校驗器中的expression引數中的內容就是一個ognl表示式。又熟悉了一下ognl的語法,發現內建的parameters 物件包含了當前http
編寫登錄接口 輸入用戶名密碼 認證成功後顯示歡迎信息 輸錯三次後鎖定
登錄接口 else password 檢查 lease ase actual you In 練習題目: 編寫登錄接口輸入用戶名密碼認證成功後顯示歡迎信息輸錯三次後鎖定代碼: name_actual = "phka"password_actual = "123"name =