编写代码模拟三次密码输入的场景

    xiaoxiao2025-03-04  36

    编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输入,最多输入三次。三次均错,则提示退出程序。

    #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ int i = 0; for (; i < 3; ++i){ //登录最多输入三次 printf("请输入登录密码:"); char password[20] = ""; //定义一个数组存放密码 scanf("%s", &password); //假设密码是 abcde if (strcmp(password, "abcde") == 0){ //判断输入的字符串与密码是否相等 printf(" 登录成功!\n"); break; } else{ printf(" 密码错误,请重新登录。\n"); } } if (i == 3){ //输入三次,输入的密码均为错误 printf("退出登录系统 !\n"); } system("pause"); return 0; }
    最新回复(0)