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

来源:互联网 发布:日语聊天软件 编辑:程序博客网 时间:2024/04/27 15:24
.编写代码模拟三次密码输入的场景。

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

#include<stdio.h>
int main()
{
  char arr[]="123456";
  char password[10]=" 0 ";  //错误:char password[]需要scanf输入,只给出2个元素位置。所以要给出大小,负责会溢出错误 。
  int i=1;
  for(i=1;i<=3;i++)
  {
    scanf("%s",password);  //错误:&password数组不需要取地址
    if(strcmp(password,"123456")==0)
     { 
   break;
     }
    else
     {
     printf("密码错误,请重新输入!\n");
     }
   }
   if(i==4)
    {
   printf("退出系统\n"); 
    }
   else 
    {  
    printf("登陆成功\n");   
    }
   system("pause");
 return 0;
}


运行图片及错误图片提示

阅读全文
0 0
原创粉丝点击