编写代码实现, 模拟用户登陆情景, 并且只能登陆三次. (只允许输入三次密码, 如果密码正确则提示登陆成功,如果三次均输入错误, 则退出程序)

程序分析:

1. 用户只能登陆3次, 则需要使用count变量,用于记录登陆的次数

2. 在输入错误的情况下依旧可以继续输入密码, 则应该采用循环, 这里我使用while循环

代码实现: (假设登陆密码为123)

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
    int input = 0;
    int count = 0;
    while (count < 3) {
        printf("请输入密码: \n");
        scanf("%d", &input);
        if (input == 123) {
            printf("登陆成功!\n");
            break; // 登陆成功之后跳出循环
        } else {
            printf("输入错误\n");
        }
        count++;
    }
    return 0;
}

登陆成功时: 

登陆失败时:

发布了4 篇原创文章 · 获赞 3 · 访问量 94

猜你喜欢

转载自blog.csdn.net/HHHuYYYue/article/details/104923828