c语言编写密码不能纯为数字

Python010

c语言编写密码不能纯为数字,第1张

1、在更改密码的界面中。

2、点按下方密码选项可以切换密码类型为数字密码(出现数字键盘)或英文字母数字混合密码(出现常规键盘)。

3、请点按密码选项并切换为自定义数字密码,输入6位数密码,然后下一步即可。

1、用一个字符数组来存密码

再用一个字符数组接收你的输入,然后用strcmp

来比较,如果返回0则密码是正确

2、例程:

#include "stdio.h"

#include "string.h"

int main()

{

       char mima[100]="YuanShi888"

       char input[100]={0}

       printf("请输入密码:")

        gets(input)

       if(strcmp(mima,input)==0)

            printf("恭喜你,密码正确!\n")

       else

            printf("对不起,密码输入错误!\n")

  

}

可以定义两个字符数组;

一个存放正确密码;

另一个数组内的内容由用户输入;

调用strcmp函数,若返回值为0则说明两者完全相等;

列子:

char a[10]="4488" //保存正确密码

char b[10]

gets(b) //用户输入

if(strcmp(a,b)==0)

printf(" 匹配成功 ")

else

printf("匹配失败")

更多追问追答

追问

#include

void main()

{

char a[10]="8844"

char b[10]

gets(b)

if(strcmp(a,b)==0)

printf("yes")

else

printf("no")

getch()