1. 程式人生 > >模擬使用者登入場景,如果連續三次輸入錯誤,則退出程式

模擬使用者登入場景,如果連續三次輸入錯誤,則退出程式

思路:
1.定義一個字串密碼,提示使用者輸入密碼
2.判斷字串密碼與使用者輸入的密碼是否一致,若一致則登入成功,跳出迴圈
3.判斷是否超過三次,若是第三次則提示三次登入失敗,退出程式
程式碼如下:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int i = 0;
for (i = 0; i < 3; ++i)
{
char password[1024] = { 0 };
printf(“請輸入密碼:”);
scanf("%s", password);
if (strcmp(password, “123456”) == 0)//strcmp是比較兩個字串是否
{ //相等的函式
printf(“登入成功\n”); /兩個字串比較大小,需依次比較
break; //字元陣列中的每一個元素,所有元素都
} //相同了,兩個字串就相等了(比較兩 個字串的大小實際上是依次比較字元陣列元素對應ASCII碼的大小)這叫“字典序"

}
if (i == 3)
{
	printf("三次登入失敗!禁止登入\n");
}
else
{
	system("pause");
}
return 0;

}