C语言编写一个输入密码程序

   预先设定一个用户登陆的密码,然后让用户输入密码登陆,错误三次则程序退出
 

#define _CRT_SECURE_NO_WARNINGS
#include
int main() {
    int i,x;
    int y = 0;   //通过这个变量判断for循环执行完是正确还是错误
    int code = 147258 ;   //设定初始密码
    for (i = 0; i < 3; i++) {
        printf("请输入密码");
        scanf("%d", &x);
        if (x == code) {            //用户输入的密码与初始密码一致
            printf("登陆成功\n");
            y = 1;    //密码正确则循环外的if条件不执行
            break;
        }
        else {
            printf("密码错误,请重新输入\n");
        }
    }
    if (y = 0) {
        printf("错误三次,程序退出!");
    }
    
    system("pause");
    return 0;
}

 

你可能感兴趣的:(C语言编写一个输入密码程序)