当前位置: 首页 > news >正文

cms网站模板下载中山网站快照优化公司

cms网站模板下载,中山网站快照优化公司,怎么在网站上做抽奖,企业培训本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。 输入格式: 输入第一行给出一个正整数 N(≤…

本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。

输入格式:

输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行给出一个用户设置的密码,为不超过 80 个字符的非空字符串,以回车结束。

注意: 题目保证不存在只有小数点的输入。

输出格式:

对每个用户的密码,在一行中输出系统反馈信息,分以下5种:

  • 如果密码合法,输出Your password is wan mei.
  • 如果密码太短,不论合法与否,都输出Your password is tai duan le.
  • 如果密码长度合法,但存在不合法字符,则输出Your password is tai luan le.
  • 如果密码长度合法,但只有字母没有数字,则输出Your password needs shu zi.
  • 如果密码长度合法,但只有数字没有字母,则输出Your password needs zi mu.

输入样例:

5
123s
zheshi.wodepw
1234.5678
WanMei23333
pass*word.6

输出样例:

Your password is tai duan le.
Your password needs shu zi.
Your password needs zi mu.
Your password is wan mei.
Your password is tai luan le.

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

C程序如下:

#include <stdio.h>
#include <string.h>
#include <stdbool.h> // 引入布尔值类型库// 判断字符是否为数字
bool isDigit(char c) 
{if (c >= '0' && c <= '9') {return true;} else{return false;}
}// 判断字符是否为字母  
bool isAlpha(char c) 
{  if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') {  return true;  } else{  return false;  }  
}  int main(void) {  int n; // 用户输入的密码数量  scanf("%d\n", &n); // 读取用户输入的密码数量  while (n--) { // 对每个密码进行处理  char s[81]; // 存储密码的字符数组,最多80个字符加一个结束符'\0'  gets(s); // 从标准输入读取密码字符串  if (strlen(s) < 6) { // 如果密码长度小于6,则输出提示信息并跳过当前循环  printf("Your password is tai duan le.\n");  continue;  }  bool legal = true, hasAlpah = false, hasDigit = false; // 初始化判断标志位  for (int i = 0; s[i] != '\0'; i++) { // 遍历密码中的每个字符  if (isDigit(s[i])) { // 如果字符是数字,则设置hasDigit标志位为true  hasDigit = true;  } else if (isAlpha(s[i])) { // 如果字符是字母,则设置hasAlpah标志位为true  hasAlpah = true;  } else if (s[i] != '.') { // 如果字符不是小数点,则设置legal标志位为false并跳出循环  legal = false;  break;  }  }  if (!legal) { // 如果密码不合法,则输出提示信息  printf("Your password is tai luan le.\n");  } else if (!hasAlpah) { // 如果密码中没有字母,则输出提示信息  printf("Your password needs zi mu.\n");  } else if (!hasDigit) { // 如果密码中没有数字,则输出提示信息  printf("Your password needs shu zi.\n");  } else { // 如果密码合法且包含字母和数字,则输出提示信息  printf("Your password is wan mei.\n");  }  }  return 0; // 主函数返回0,表示程序正常结束  
}

http://www.yayakq.cn/news/713311/

相关文章:

  • 设计比较有特色的网站网站代码生成网站
  • 打开自己的网站是别人的域个人微信公共号可以做微网站么
  • 网站建设先进事迹建设网站需要租赁主机吗
  • 海南省海口市建设厅网站wordpress的论坛
  • 把excel做数据库分享成网站python 仿wordpress
  • 有没有什么网站做泰国的东西建筑工程网 装修
  • 如何新建一个网页页面福州seo排名公司
  • 图书建设网站wordpress电视剧采集解析
  • 宜昌网站建设平台局域网电脑做网站服务器
  • 云南网站建设公司排行做网站怎么样引流
  • 网站恶意点击wordpress音乐页面下载
  • 如何建立一个个人博客网站电商网站怎么做推广
  • 自己电脑做服务器建网站外贸网站一般用什么框架
  • 常州市钟楼区建设局网站大气wordpress主题
  • 网站建设犭金手指a排名15中小企业信息查询平台官网
  • 石家庄市规划建设局网站wordpress 点击文章图片路径
  • 网站建设的课件北京好的网站建设公司
  • 上海化工网站建设顶针 东莞网站建设
  • 企业网站适合响应式嘛门户设计风格
  • 网站怎么做能快速有排名站酷网站的图是用什么做的
  • 织梦保险网站源码wordpress域名展示
  • 做电商不不得不知道的网站网站建设与管理就业
  • 网站规划说明书江门学做网站课程
  • 可以做微信公众号封面的网站免费设计装修效果图软件下载
  • 这样做网站推广哪个网站可以做销售记录仪
  • 阿里巴巴1688怎么做网站WordPress模板注释
  • 个人网站的备案推广有哪些方式
  • 网站建设的基本知识wordpress 增加按钮
  • 中文网站怎么做英文版手机网站自动适配代码
  • 中国做网站的网站贵阳网站制作免费