#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")
}
#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
}