C语言 用字符串比较函数cmp来做一个门禁:账号密码是否匹配 (干货满满)

cpp 复制代码
#include<stdio.h>
#include<string.h>
void fun04()
{
    for (int i = 0; i < 3; i++)
    {
        char *str01 = "hello";
        char uname[100] ;
        printf("请输入账号");
        scanf("%s",uname);
        char *str02 = "123456";
        char pword[100];
        printf("请输入密码");
        scanf("%s",pword);
        if(strcmp(str01,uname) ==0 && strcmp(str02,pword) == 0)
        {
            printf("登录成功\n");
            return 1;
        }
        else
        {
            printf("登录失败\n");
            if(2-i != 0)
            {
                printf("你还剩%d次机会\n",(2-i));
            }
            else
            {
            printf("账号已被锁定\n");
            }
        }
    }
}
int main(int agrc,const char *agrv[])
{
    fun04();
}

登录成功:

登陆失败:

相关推荐
是翔仔呐13 分钟前
第13章 SPI通信协议全解:底层时序、4种工作模式与W25Qxx Flash芯片读写实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
2401_8785302120 分钟前
自定义内存布局控制
开发语言·c++·算法
专注VB编程开发20年20 分钟前
PNG、GIF透明游戏角色人物输出一张图片技巧,宽度高度读取
算法
wjs202425 分钟前
SQLite 子查询
开发语言
AndrewMe821130 分钟前
detailed-docx:一个能保住格式的 Word 文档操作库
开发语言·python·word
CoderCodingNo30 分钟前
【CSP】CSP-J 2025真题 | 异或和 luogu-P14359 (相当于GESP六级水平)
算法
IT方大同34 分钟前
RT_thread(RTOS实时操作系统)线程的创建与切换
c语言·开发语言·嵌入式硬件
keep intensify35 分钟前
打家劫舍3
算法·深度优先
历程里程碑37 分钟前
Protobuf 环境搭建:Windows 与 Linux 系统安装教程
linux·运维·数据结构·windows·线性代数·算法·矩阵
keep intensify37 分钟前
岛屿数量--
算法·深度优先