#include<stdio.h>
#include<string.h>
#include<windows.h>
#include<stdlib.h>
int main()
{
int i;
char password[20]= { 0 };
for (i = 0; i < 3; i++)
{
//if (password == "123456")//不能用==来比较两个字符串是否相等,应该使用库函数strcmp
printf("请输入密码:");
scanf_s("%s", password,20);//20指明数组长度,使函数更安全不报错。注意scanf_s函数的用法。
if (strcmp(password , "123456")==0)//比较结果为0,说明两个字符串相等
{
printf("登录成功!");
break;
}
}
if (i == 3)
printf("输入错误,程序退出!");
return 0;
}