用c语言编写一个设置密码的程序

用c语言编写一个设置密码的程序,第1张

#include "stdio.h"

int* set(void)

int* set(void)

{

int i

static a[4]

printf("请输入要设置的4位密码 :")

for(i=0i<4i++)

{

scanf("%d",&a[i])

}

return a

}

int main()

{

int i,*a,b[4]

a=set()

printf("请输入4位密码 :")

for(i=0i<4i++)

{

scanf("%d",&b[i])

}

i=0

while(i<4)

{

if(a[i]==b[i])

{

printf("%d",a[i])

i++

}

else

{

break

}

}

if(i==4)

{

printf("密码正确\n")

}

else

{

printf("密码错误\n")

}

return 0

}

#include <stdio.h>

#include <string.h>

#include <ctype.h>

int main()

{ char psw[21]="123456",t1[21],t2[21]

  int i,n=0

  printf("请输入初始密码:\n")

  do

  { gets(t1)

    n++

    err=strcmp(t1,psw)

    if(err)printf("初始密码错误!请重新输入!\n")

  }

  while(err&&n<3)

  if(strcmp(t1,psw))

  { printf("密码错误,不能登录!\n")

    return 0

  }

  while(n<3)

  { while(n<3)

    { printf("请输入新密码:\n")

      gets(t1)

      for(i=0 t1[i] i++)

        if(isdigit(t1[i]))n++

      if(n<3)

      { n=0

        printf("数字必须大于2位!\n")

      }

    }

    printf("请再次输入新密码:\n")

    gets(t2)

    if(strcmp(t1,t2)==0)

      printf("密码修改成功!\n")

    else

    { printf("二次密码不一致!\n")

      n=0

    }

  }

  return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11113720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存