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

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include <string.h>
int main()
{
char password[16] = {"123456 "};
char password_input[16];
int n=0;
while (~scanf("%[^\n]%*c", password_input))
{
if (strcmp(password_input, password) == 0)
{
printf_s("right!\n");
break;
}
else
{
n++;
if (3 == n)
{
printf_s("quit!\n");
break;
}
else
{
printf_s("error!Please try again!\n");
continue;
} } }
return 0;
}

最新文章

  1. XE2 泛型练习1
  2. 在引用KindEditor编辑器时,运行时出现以下错误:错误46 找不到类型或命名空间名称“LitJson”(是否缺少 using 指令或程序集引用?)
  3. c# 函数练习
  4. 下载模板,上传EXCEL
  5. JButton计数
  6. js打印对象(object)
  7. Bootstrap中文参考手册
  8. Lotus 迁移到Exchange 2010 之准备使用Transport 同步Lotus 相关信息!
  9. C# 邮件发送系统
  10. 安装zabbix server
  11. 模拟接听电话的方法,兼容华为android5.0以上设备
  12. G - MPI Maelstrom
  13. oracle图形界面乱码
  14. 【charger battery 充電 充電器 電池】停充的種類
  15. Ionic3 启动非常慢
  16. iOS-FMDB事务【批量更新数据】
  17. CoreAnimation注意事项
  18. ThreadLocal源码解读
  19. Python 列表(List)
  20. Java进程和线程关系及区别

热门文章

  1. golang在win10安装、环境配置 和 goland(IDE开发golang配置)
  2. Azure DevOps 的架构窥探
  3. [python] 基于NetworkX实现网络图的绘制
  4. ArcEngine开发 - 打开地图读取图层
  5. Python 内置界面开发框架 Tkinter入门篇
  6. gRPC介绍(以Java为例)
  7. Metasploit2通关教程
  8. Java入门与进阶P-5.7+P-5.8
  9. 集合框架-Collection集合
  10. Jemeter参数