当前位置:首页 » 编程语言 » c语言判断密码

c语言判断密码

发布时间: 2022-07-25 05:57:00

c语言实现输入一个密码 并判断密码是否正确还是大于或小于密码

intpassword;
scanf("%d ",&password);
if(password==123456){
printf("密码正确");
}else{
if(password<=123456){
printf("小于密码");
}else{
printf("大于密码");
}

❷ 用C语言实现让用户输入密码,判断正确否,若正确开始进入下一步新的程序的算法

#include

void
main()
{
int
n,password=123456,i=1;
while(1)
{
printf("输入密码:");
scanf("%d",&n);
if(n==password)
printf("welcome
to
use
the
software\n");
else
{
if(i<3)
printf("剩余的可输入密码的次数为:%d\n",3-i);
else
printf("password
error
!
you
can
not
use
the
software\n");
i++;
}
if(i>=4||n==password)break;
}
}
这个是不需要用return的,简明一点,初学的应该会

❸ 如何用c语言编写英文密码还要判断正不正确的那种

#include <stdio.h>

#include <string.h>

int main()

{

char a[100],*b="miku";

gets(a);

if(strncmp(a,b,strlen(b))==0)

puts("yes");

else

puts("no");

return 0;

}

❹ c语言中如何判断一个开头可能有0的数字密码

1、数据范围小的密码可以使用穷举法。这里从00到99,当作字符来处理,需要两重循环。2、例程:char a,b,c='1',d='2'; //这里变量c,d表示密码的第一位和第二位。char key[2];for(a='0';a<='9';a++){ for(b='0';b<='9';b++){ key[0]=a; key[1]=b; //这就是一个密码 if(key[0]==c && key[1]==d) printf("密码是:%s",key);//找到密码并输出 }}

❺ 关于c语言中判断一个密码正确的问题

可以使用库函数strcmp判断,具体如下:

strcmp是C语言比较字符串的库函数,形式为int strcmp(char *a, char *b);

该函数会对a和b的每个字符,按照ascii码值比较,如果二者完全相同返回0;如果a的ascii码值先出现较大者,会返回1;否则返回-1。

❻ c语言编写,自定义一个函数,要求如下功能:判断系统的登录账号密码是否正确,并输出登录结果

是三种不同的函数验证登陆吧,check1、check2、check3三类函数分别如下:

void check1()输入输出功能全部在函数完成;

void check2(name,pass)输入在main中传入函数进行判断输出;

int check3(name,pass)输入输出均在main函数完成,函数只做判断返回结果。

#include "stdafx.h"

#include <iostream>

#include <string>

void check1()

{

char name[10], pass[10];

printf("请输入账号和密码: ");

scanf_s("%s%s", name, 10, pass, 10);

if (!strcmp(name,"admin")&&!strcmp(pass,"123"))

printf("账号密码正确! ");

else

printf("账号或密码错误! ");

}

void check2(char *n, char *p)

{

if (!strcmp(n, "admin") && !strcmp(p, "123"))

printf("账号密码正确! ");

else

printf("账号或密码错误! ");

}

int check3(char *n, char *p)

{

if (!strcmp(n, "admin") && !strcmp(p, "123"))

return 1;

else

return 2;

}

int main()

{

char name[10], pass[10];

check1();

printf("请输入账号和密码: ");

scanf_s("%s%s", name, 10, pass, 10);

check2(name, pass);

printf("请输入账号和密码: ");

scanf_s("%s%s", name, 10, pass, 10);

if(check3(name,pass)==1)

printf("账号密码正确! ");

if(check3(name,pass)==2)

printf("账号或密码错误! ");


system("pause");

return 0;

}

❼ c语言编写判断输入密码是否正确...

其实啊,密码一般是字符串型的....建议选择字符串。int a;
scanf("%d",&a);
long a;scanf("%ld",&a);

❽ 用C语言:根据给定的算法,判断输入的密码是否正确

以你说的“密码正确后调用计算器”为例说明:
计算器函数:
void
calu(void)
{
......
}
密码验证函数:
int
keywordcheck(void)
{
if
(密码正确)
return
1;
else
return
0;
}
实际应用:
if
(keywordcheck()
==
1)
//如果密码正确,调用计算器
calu();

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

代码如下:

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

intmain()
{
intlen=0;
charpassword[10]={0};

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

len=strlen(password);

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

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

system("pause");
return0;
}

❿ C语言 输入密码 判断密码中只能有两个字母(大小写都行) (密码为数字,字母组成)

#include<stdio.h> main(){ char str1[]="mima2012"; char str[16]; int i=0,j; while(1){ printf("请输入密码:"); scanf("%s",&str); for(j=0;j<(sizeof(str1)<sizeof(str)?sizeof(str1):sizeof(str));j++){ if(str1[j]!=str[j]){ printf("密码错误,请重新输入!\n"); break; } if(j<(sizeof(str1)<sizeof(str)?sizeof(str1):sizeof(str))-1){ continue; } printf("密码正确!\n"); return; } i++; if(i==3){ printf("您已经输错密码3次,结束程序!\n");break;} } }

热点内容
私人搭建公网服务器 发布:2025-01-27 14:11:30 浏览:416
存储卡的作用 发布:2025-01-27 14:11:30 浏览:572
编译宏是什么意思 发布:2025-01-27 14:07:44 浏览:422
withassql嵌套 发布:2025-01-27 13:57:41 浏览:939
探歌选哪个配置性价比高些 发布:2025-01-27 13:55:41 浏览:705
IR实现编译器 发布:2025-01-27 13:30:38 浏览:459
android图片过大 发布:2025-01-27 13:30:34 浏览:426
公司服务器怎么搭建网站 发布:2025-01-27 13:24:43 浏览:920
光可以存储 发布:2025-01-27 13:14:47 浏览:676
手机网盘加密文件 发布:2025-01-27 13:11:43 浏览:694