以for循环语句实现用户登陆,登陆密码三次后则退出程序。
#define _CRT_SECURE_NO_WARNING 1
#include<stdio.h>
#include<string.h>
int main()
{
int n;
char password[20] = { 0 };
for (n = 1; n <= 3; n++)
{
printf("请输入密码:>");
scanf("%s", password);
if ( strcmp(password,"123456") == 0)
{
printf("登陆成功\n");
break;
}
else
{
printf("密码错误!\n");
}
}
if (n > 3)
printf("密码三次错误!请退出!\n");
system("pause");
return 0;
}
①char password [20] ={0};
scanf("%s",password);//需要用户输入时所需要的代码
②== 不能用来判断两字符串是否相等,这里可以使用库函数strcmp
形式:strcmp(password,"123456")