注:(最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序)
实现此操作,必须设定一个计数器times,统计输入密码的次数 。
#include<stdio.h>
#include<string.h>
int main()
{
int times = 3;
char passwd1[] = "123456";
char passwd2[10] = { 0 };
while (times) //根据判断登录次数确定是否进行如下操作
{
printf("请输入密码:");
scanf("%s", &passwd2);
if (strcmp(passwd1, passwd2) == 0) //strcmp()函数用于进行两个字符串的比较,若两字符串相等,则返回0
{
printf("登录成功\n");
break;
}
else
{
;
}
times--;
}
if (times == 0)
{
printf("请退出程序\n");
}
return 0;
}