用代码模拟用户登录输入密码场景
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用代码模拟用户登录输入密码场景相关的知识,希望对你有一定的参考价值。
#每日美图分享#
描述:用代码模拟用户登入输入密码的场景,输入密码三次错误即退出程序。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
int i = 0;
char pin[20] = 0 ;
while(i<3)
printf("please input password:");
scanf("%s", pin);
i++;
if (pin == "czp031118")
printf("登录成功\\n");
break;
else
printf("密码错误\\n");
printf("退出程序\\n");
return 0;
在这里有个小问题,”==“并不能用来比较字符串,应该引用一个库函数-------strcmp,与之对应的头函数为#include<string.h>
修改如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
int main()
int i = 0;
char pin[20] = 0 ;
while(i<3)
printf("please input password:");
scanf("%s", pin);
i++;
if (strcmp(pin,"jxufe6")==0)
printf("登录成功\\n");
break;
else
printf("密码错误\\n");
if(strcmp(pin,"jxufe6")==1)
printf("退出程序\\n");
return 0;
诺,结果如下:
以上是关于用代码模拟用户登录输入密码场景的主要内容,如果未能解决你的问题,请参考以下文章
JAVA:编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序
JAVA:编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序