#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char a[4][200]={"password1","password2","password3","password4"};
char c[200];
int t,time=0,time1=0,time2=0,g=0;
while(gets(c))
{
for(t=0;t<4;t++)
{
if(strcmp(c,a[t])==0)
{
time1++; //記錄密碼正確
}
}
if(time1!=0) //判斷密碼正確與否
{
printf("輸入正確\n");
time2=1; //密碼正確終止程序-判斷用
}
else
{
printf("輸入錯誤,請再次輸入:\n");
time++; //密碼錯誤次數記錄
}
if(time==3)
{
printf("錯誤3次,終止程式\n");
g=1; //判斷是否結束程式用
break;
}
if(time2==1) //密碼正確 結束程序
{
g=1; //判斷是否結束程式用
break;
}
if(g==1) //判斷是否結束程式
break;
}
system("pause");
return 0;
}