如何编译一个C语言密码程序,判断密码的位数(如5位),如果输入的密码小于5位或者大于五位都有相应提示

如题,如何编译一个c语言程序,设定一个默认密码,然后程序对输入的密码进行判断,如果输入的密码小于5位数,则提示“密码长度不足”;若大于五位数,则提示“密码长度过长”,只有密码正确才提示“登陆成功”之类?

代码如下:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
int len = 0;
char password[10] = {0};

printf("请输入密码:");
scanf("%s", password);

len = strlen(password);

if (len < 5) {
printf("密码长度不足!\n");
}
else if (len > 5) {
printf("密码长度过长!\n");
}
else {

// 默认密码是 admin
if (strcmp(password, "admin") == 0) {
printf("登录成功!\n");
}
else {
printf("密码不正确!\n");
}
}

system("pause");
return 0;
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网