#include <stdio.h>
#include <string.h>
int main()
{
int i = 0;
int j = 2;
char password[20] = {0};
for(i=0; i<3; i++)
{
printf("请输入密码:");
scanf("%s",password);
if(strcmp(password, "123456") == 0)// ==不能用来比较两个字符串是否相等,应该使用库函数--strcmp()
{
printf("密码正确!\n");
break;
}
else if(j>0)
printf("密码输入错误!还有%d次输入机会!\n",j);
else
printf("三次密码均输入错误!\n");
j--;
}
if(i == 3)
printf("密码错误次数过多,请退出程序,稍后再试!");
return 0;
}//模拟用户登录情景,并且只能登陆三次。(只允许输入三次密码,如果密码正确则提示登陆成功,如果三次均输入错误,则退出程序。)