c语言模拟用户输入三次密码并判断是否正确

2023-01-10 18:09:08 来源:51CTO博客


(资料图片仅供参考)

#includeint main(){  char password[20] = { 0 };//先初始化这个数组避免出现其它数据  int flag = 0;//设立flag变量是若三次密码都输入错误了能向用户输出三次均错误的信息  for (int i = 1; i <= 3; i++)  {    printf("请输入密码:<");    scanf("%s", password);//这里不使用取地址符是因为数组名就是地址    if (strcmp(password, "123456") == 0)//strcmp函数的作用是比较两个字符串若相等则返回值为0    {      printf("密码输入正确\n");      flag = 1;      break;    }    else    {      printf("密码输入错误,请重新输入:\n");    }  }  if (flag != 1)  {    printf("三次输入均错误,退出程序\n");  }  return 0;}

运行结果

标签: 其它数据 避免出现 退出程序

上一篇:Nginx与LUA(1)
下一篇:sysbench服务器性能测试