/*模拟三次密码输入的场景*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 10
#define chance 3
void main()
{
char password[]="djboy123";
char input[N];
int i;
int flag;
printf("请输入密码:\n");
for(i=0;i<chance;i++)
{
scanf("%s",input);
if(strcmp(password,input)==0){
flag=1;
printf("登录成功!\n");
break;
}else{
flag=0;
printf("请再次输入密码:\n");
continue;
}
}
if(flag==0)
{
printf("退出程序,登录失败!\n");
}
}
运行结果: