两个字符串比较采用库函数strcmp
#include <string.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int i = 0;
char a[20] = { 0 };
for (i = 0; i < 3; i++)
{
printf("请输入密码:");
scanf_s("%s", a,20);
if (strcmp(a, "zxcvbn")==0) //字符串比较不能用==,使用库函数:strcmp,返回值=0表示相等
{
printf("登录成功");
break;
}
else
{
printf("密码输入错误");
Sleep(1000); //等待1000ms
system("cls"); //库函数可以执行系统命令,清空屏幕
}
}
if (i == 3)
{
printf("密码三次错误");
}
return 0;
}