c语言模拟用户输入三次密码并判断是否正确

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言模拟用户输入三次密码并判断是否正确相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
int main()

char password[20] = 0 ;//先初始化这个数组避免出现其它数据
int flag = 0;//设立flag变量是若三次密码都输入错误了能向用户输出三次均错误的信息
for (int i = 1; i <= 3; i++)

printf("请输入密码:<");
scanf("%s", password);//这里不使用取地址符是因为数组名就是地址
if (strcmp(password, "123456") == 0)//strcmp函数的作用是比较两个字符串若相等则返回值为0

printf("密码输入正确\\n");
flag = 1;
break;

else

printf("密码输入错误,请重新输入:\\n");


if (flag != 1)

printf("三次输入均错误,退出程序\\n");

return 0;

运行结果

c语言模拟用户输入三次密码并判断是否正确_字符串

c语言模拟用户输入三次密码并判断是否正确_i++_02

以上是关于c语言模拟用户输入三次密码并判断是否正确的主要内容,如果未能解决你的问题,请参考以下文章

C语言实现模拟用户登录

用户登录程序

疑难杂症,逐个下药

Python3 模拟用户密码输入三次错误后锁定

Python作业模拟登陆(第一周)

实现用户登录并且输入错误三次后锁定该用户