#include <stdio.h>
#include <string.h>

#define PASSWORD "123456"  // 设置正确的口令
#define MAX_TRY 3  // 最大尝试次数

int main() {
    char input[20];  // 存储用户输入的口令
    int try_count = 0;  // 已经尝试的次数

    while (try_count < MAX_TRY) {  // 在尝试次数内循环
        printf("请输入口令:");
        scanf("%s", input);

        if (strcmp(input, PASSWORD) == 0) {  // 口令正确
            printf("您好,我的主人!\n");
            break;  // 跳出循环,结束程序
        } else {  // 口令错误
            try_count++;
            if (try_count == MAX_TRY) {  // 已经尝试了最大次数
                printf("离我远点!\n");
            } else {  // 还有尝试机会
                printf("口令错误,还有%d次机会!\n", MAX_TRY - try_count);
            }
        }
    }

    return 0;
}
``
用C语言编写一个程序实现口令检查功能。从键盘输入一个口令与已经存入数组中的口令进行比较;如果口令输人正确屏幕输出 您好我的主人!如果口令输人不正确屏幕显示 离我远点!;可以有三次输入口令的机会。要求输入的口令以显示如输入123屏幕不能显示123以显示。

原文地址: https://www.cveoy.top/t/topic/ffNG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录