#include <stdio.h>
#include <windows.h>
#include <string.h>
int main(void)
{
int n = 0;
char password[20] = { 0 };
char l[20] = { 0 };
char k[20] = { 0 };
printf("请输入修改密码:>");
scanf("%s", &l);
printf("请再次确认密码:>");
scanf("%s", &k);
while (strcmp(l, k) != 0)//strcmp两个字符串比较函数在#include<string.h>文件中使用
{
printf("两次密码不一致,请从新输入:\n");
printf("请输入修改密码:>");
scanf("%s", &l);
printf("请再次确认密码:>");
scanf("%s", &k);
continue;
}
printf("设置密码成功:\n");
Sleep(1000);//延迟函数在#include <windows.h>中使用
system("cls");//system(" ")执行系统命令函数, cls表示清空清空屏幕
for (n = 0; n < 3; n++)
{
printf("请输入登录密码:>");
scanf("%s", &password);
if (strcmp(password, k) == 0)
{
printf("登录成功\n");
break;
}
else
{
printf("密码错误,请重新输入\n");
}
}
if (n == 3)
{
printf("三次密码均错误,退出程序\n");
}
return 0;
}
使用C语言----修改密码
最新推荐文章于 2023-10-09 22:07:51 发布