C语言实现输入一个密码如果正确登陆成功,输入错误则重新输入并且有三次输入机会

#define _CRT_SECURE_NO_WARNINGS 1
#include
#include

int main()
//假设登陆密码为1536500
    int i = 0;
    char password[20] = "";//定义一个存储密码的数组,注:需要定义长度,不然程序运行完会蜂鸣报错。
    int t = 0;
    for(i = 1; i <= 3; i++)
    {
        printf("请输入密码:");
        scanf("%s", password);//获取用户输入的密码
        if (strcmp(password, "1536500") == 0)//利用strcmp函数来进行对比密码字符串
        {
            printf("登陆成功\n");
            break;
        }
        else if (i <= 2)
        {
            t = 3 - i;//判断还有几次输入机会
            printf("密码输入错误,你还有%d次机会\n", t);
        }
        else
            printf("登录失败,退出程序\n");
            
    }

    return 0 ;
}

你可能感兴趣的:(c语言,算法,java)