目录
进程原理
- 预选设置好初始密码
- 一共有3次重试机会
- 3次输入错误结束进程
- 输入正确打印字符串
代码展示
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int i;
int a = 3;
char possword[20] = { "123456" }; //初始密码
for (i = 0; i < 3; i++) //i小于3表示最多可以尝试3次
{
printf("请输入密码: ");
scanf("%s", possword);
if (strcmp(possword, "123456") == 0)
//字符串进行比较不能用“==”,要用strcmp,当两个字符串相等时,strcmp返回“0”
{
printf("登录成功\n");
break;
}
else
{
a--;
printf("密码错误,您还有%d次尝试机会",a);
}
}
if (i == 3)
printf("3次输入错误,退出登录");
system("pause");
return 0;
}