//编写代码模拟三次密码输入的场景,最多能输入三次密码,密码正确,提示“密码成功”,密码错误,可以重新输入,最多输入三次,三次均错,则提示退出程序。
# include <stdio.h> # include <stdlib.h> #include <string.h> int main() { int i = 0; char arr[10] = { 0 }; char *p = "123456"; for (i = 0; i < 3; i++) { printf("请输入密码:\n"); scanf_s("%s", arr); if (strcmp(arr, p) == 0) { printf("密码成功\n"); break; } else { printf("密码错误\n"); } } if (i== 3) { printf("密码三次输入错误,退出程序\n"); } system("pause"); return 0; }
运行结果截图: