实先登录界面,至允许输入三次密码,若成功显示"成功进入",三次失败显示“”“”

该博客介绍了一个简单的登录界面实现,用户有三次机会输入密码。如果三次输入都错误,系统将显示"密码输入错误,关机";只要有一次输入正确,即能成功进入系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

思考思路:

1:总体输入三次密码,for循环进行3次

2:编辑一个数组,把每次输入的密码放进去

3:比较两个密码组的内容(strcmp函数可以实现)

4:判断三次输入   

           1):若三次输入密码都是错误的,输出一个“密码输入错误,关机”

            2):三次中,有一次输入正确,直接跳出循环(break)

#include<stdio.h>
#include<string.h>
int main()
{
        int i=0;

        char arr1[9];


        for(i=0;i<3;i++)
     {      
         printf("请输入密码:\n");

         scanf("%s",&arr1);


         if(strcmp(arr1, "rain12117")==0)
             { 
                 printf("密码输入正确,欢迎进入!\n");
                 break;
             }
         else
                  {
                       printf("密码输入错误,请重新输入:\n");
                  }
        if(i==2)
                       printf("三次密码输入错误,系统将自动关机");
}
      system("pause");
      return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值