#include #include #include 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文件中使用 { printf("两次密码不一致,请从新输入:\n"); printf("请输入修改密码:>"); scanf("%s", &l); printf("请再次确认密码:>"); scanf("%s", &k); continue; } printf("设置密码成功:\n"); Sleep(1000);//延迟函数在#include 中使用 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; }
|