编写代码实现 模拟用户登录情景 并且只能登录三次 (只允许输入三次密码 密码正确则提示登录成功 否则退出程序)

时间:2022-12-20 18:56:42

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#include<stdlib.h>   

#include<string.h>

#include<windows.h>   

int main()

{

   int i = 0;

   char password[20] = {0};

   for(i=0;i<3;i++)

   {

       printf("请输入密码:>");

       scanf("%s",password);

       //if(password == "123456")//==不能比较两个字符串是否相等,应该使用一个库函数-strcmp

       if(strcmp(password , "123456") == 0)

       {

           printf("登陆成功");

           break;

       }

       else

       {

           printf("密码错误\n");

       }

   }

       if(i==3)

           printf("三次密码都错误 请退出程序\n");


   return 0;

}