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

优秀的网站建设策划书浙江省一建建设集团网站首页

优秀的网站建设策划书,浙江省一建建设集团网站首页,工作职责怎么写,网站推广和优化教程原题链接<---- islower 小写字母判断 isupper 大写字母判断 isdigit 数字判断 题目: 小码哥在是一位密码领域的初学者&#xff0c;有一天他的老师给他了一串密码&#xff0c;要他判断这个密码是否是强密码&#xff0c;老师和他说强密码就是需要同时达到以下要求&#xff1…

原题链接<----

islower 小写字母判断
isupper 大写字母判断
isdigit 数字判断

题目:
小码哥在是一位密码领域的初学者,有一天他的老师给他了一串密码,要他判断这个密码是否是强密码,老师和他说强密码就是需要同时达到以下要求:
1.密码长度大于6。
2.密码中同时包括了大小写字母和数字。
3.并且数字和数字之间不能相连。

样例1
输入:
They12wwweqwe

输出:
False

样例 2
输入:
They1wwweqwe

输出:
True

#include <iostream>
#include <algorithm>
#include <cstring>
#include <string.h>
using namespace std;bool cmp(string x)
{return x.size()>6;
}bool cmp1(string x) //判断是否存在小写字母
{for(char it:x){if(islower(it)){return true;}}return false;	
}bool cmp2(string x) //是否存在大写字母
{for(char it:x){if(isupper(it)){return true;}}return false;	
}bool cmp3(string x) //判断是否存在数字
{for(char it:x){if(isdigit(it)){return true;}}return false;	
}bool cmp4(string x) //判断数字之间是否相连
{for(int i=0;i<x.size()-1;i++){if(isdigit(x[i]) && isdigit(x[i+1])){return false;}}	return true;
}int main()
{string str; getline(cin,str);if(cmp(str) && cmp1(str) && cmp2(str) && cmp3(str) &&cmp4(str)){printf("True\n");}else{printf("False\n");}return 0;
}

运行结果:
在这里插入图片描述

AI:

#include <iostream>  
#include <string>  
#include <cctype>  bool isLongEnough(const std::string& password) {  return password.length() > 6;  
}  bool hasLowerCase(const std::string& password) {  for (char c : password) {  if (std::islower(c)) {  return true;  }  }  return false;  
}  bool hasUpperCase(const std::string& password) {  for (char c : password) {  if (std::isupper(c)) {  return true;  }  }  return false;  
}  bool hasDigits(const std::string& password) {  for (char c : password) {  if (std::isdigit(c)) {  return true;  }  }  return false;  
}  bool hasConsecutiveDigits(const std::string& password) {  for (size_t i = 0; i < password.length() - 1; ++i) {  if (std::isdigit(password[i]) && std::isdigit(password[i + 1])) {  return true;  }  }  return false;  
}  bool isStrongPassword(const std::string& password) {  return isLongEnough(password) &&  hasLowerCase(password) &&  hasUpperCase(password) &&  hasDigits(password) &&  !hasConsecutiveDigits(password);  
}  int main() {  std::string password;  std::cout << "请输入密码: ";  std::cin >> password;  if (isStrongPassword(password)) {  std::cout << "这是一个强密码。" << std::endl;  } else {  std::cout << "这不是一个强密码。" << std::endl;  }  return 0;  
}
http://www.yayakq.cn/news/254782/

相关文章:

  • 外卖网站建设阿里绿网网站违规
  • 有谁做过网站建设合肥专业建设网站
  • 做刷网站外贸工厂网站做seo多吗
  • 物流企业网站建设做网站530元
  • 网站建设好后的手续交接wordpress和百度指数
  • 做的好的h游戏下载网站有哪些做个app
  • 赶集门户网站建设方案软件工程专业是干什么的
  • 郑州便宜网站建设东莞大岭山房价
  • 哪块行业需要网站建设一起做英语网站
  • 陕西找人做网站多少钱廊坊建设网站的公司
  • 秀米网站怎么做推文企业网站的基本要素
  • 企业网站建设招标济南房产网安居客
  • 运用.net做网站如何做网站编辑
  • 济南网站建设选搜点网络VIP网站可以免费做吗
  • 做网站用什么语言简单wordpress调用文章的tags
  • 一个公司建n网站网站策划书内容
  • 政务网站建设步骤自己的网站没有域名解析
  • 庆网站制作公司网站建设需要工作计划
  • 网站建设报告论文百度文库中上网站建设
  • 巩义网站建设哪家专业平凉网站建设
  • 创维爱内购网站成品网站1688入口网页版
  • 成都网站建设思乐科技公司个人买卖网站怎么做
  • 信宜手机网站建设公司WordPress 微盘
  • 公司网站建设南宁贵州住房和城乡建设部网站官网
  • 昆明做网站做的好的公司有哪些百度指数怎么看地域数据
  • 电子商务html网站模板百度推广开户费用
  • 信息管理网站开发实验体会广东网站备案需要多久
  • 可以发广告的100个网站大连做网站哪家便宜
  • 采用模版建网站的缺点高端制作网站哪家专业
  • 新浪云sae免费wordpress网站自贡网站建设哪家好