#include<string.h>
void main()
{
char str1[20],str2[20]="abcd";//定義兩個字符串數組,str2存放已知密碼,str1存放輸入密碼
int i=0,k,flag=0;
printf("請輸入密碼:");
while(1)//死循環
{
gets(str1);//輸入密碼
k=strcmp(str1,str2);//比較,輸入密碼和已知密碼相等,k=0
++flag;//計數器加1
if(!k)
{ printf("歡迎使用\n");
break;
}
else if(k&&flag!=3) printf("密碼輸入錯誤,請再次輸入:\n");
if(flag==3)//當輸入超過三次,跳出循環,結束程序
{
printf("對不起,您無權使用");
break;
}
}
}