好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言经典代码“安全的密码”.docx

2页
  • 卖家[上传人]:20****03
  • 文档编号:186982229
  • 上传时间:2021-07-23
  • 文档格式:DOCX
  • 文档大小:10.97KB
  • / 2 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 安全的密码(选做)随着电子设备的广泛运用,密码也渐渐融入每个人的生活保护好密码,不仅关系到个人隐私,更关系到个人的财产和安全一个安全的密码,最好由大小写字母、数字或符号组成包含越多种类的字符,其安全性就越高同时密码还需要有一定的长度,通常至少要由六个以上的字符组成并不是每个人都喜欢这样复杂的密码,很多人在设置密码的时候,喜欢使用自己的名字或者生日,但这是很大的安全隐患任务林晓炜正在设计一个网络交易系统,为了保证用户的密码安全,他需要一个程序,判断用户自己设置的密码是否安全,如果不安全,则给出提示现在他向你求助,请你帮忙设计一个程序来解决这个问题应当按照以下的规则来判断密码是否安全:如果密码长度小于 6 位,则不安全 如果组成密码的字符只有一类,则不安全 如果组成密码的字符有两类,则为中度安全 如果组成密码的字符有三类或以上,则为安全 通常,可以认为数字、大写字母、小写字母和其它符号为四类不同的字符输入输入的第一行是一个整数 N,表明后面有多少组密码随后的 N 行输入包括 N 个密码,每个密码的长度均小于 20 个字符输出针对每一个密码判断并输出它是否安全对于不安全的密码输出 "Not Safe",对于中度安全的密码输出 "Medium Safe",对于安全的密码输出 "Safe"输入样例41234AbcdefABC1231#c3Gh输出样例Not SafeNot SafeMediumSafeSafe程序:#include #include int main(void){ int n,i,j,x,m,b[4]; char a[100]; scanf("%d",&n); for (i=1;i<=n;i++) { gets(a); if (i==1) gets(a); x=strlen(a); if (x<6) {printf("Not Safe\n");continue;} b[0]=0;b[1]=0;b[2]=0;b[3]=0; for (j=0;j<=x-1;j++) { if (48<=a[j]&&a[j]<=57) b[0]=1; else if (65<=a[j]&&a[j]<=91) b[1]=1; else if (97<=a[j]&&a[j]<=123) b[2]=1; else b[3]=1; if (a[0]+a[1]+a[2]+a[3]==4) break; } m=b[0]+b[1]+b[2]+b[3]; switch (m) { case 1:printf("Not Safe\n");break; case 2:printf("Medium Safe\n");break; case 3:printf("Safe\n");break; case 4:printf("Safe\n"); } } return 0;}H14:身份。

      点击阅读更多内容
      相关文档
      高等学校学生手册.doc 2025年区教育系统招聘编外教师储备人才事业单位考试押题.docx 2025年秋季青岛版三年级数学上册认识轴对称现象教学课件.pptx 2025年秋季青岛版三年级数学上册用乘法估算解决问题教学课件.pptx 2025年秋季青岛版三年级数学上册两、三位数乘一位数的笔算(不进位)教学课件.pptx 2025年秋季青岛版三年级数学上册1200张纸有多厚教学设计范文.docx 2025年秋季青岛版三年级数学上册多位数除以一位数教学课件.pptx 2025年秋季青岛版三年级数学上册认识平移、旋转现象教学课件.pptx 2025年秋季青岛版三年级数学上册多位数乘一位数教学设计范本.docx 2025年秋季青岛版三年级数学上册认识平移与旋转教学设计范文.docx 2025年秋季青岛版三年级数学上册乘数中间有0或末尾有0的乘法教学课件.pptx 2025年秋季青岛版三年级数学上册两位数乘一位数的笔算(进位)教学课件.pptx 2025年秋季青岛版三年级数学上册《两、三位数乘一位数的笔算(不进位)》教学设计与意图.docx 2025年秋季青岛版三年级数学上册我学会了吗教学课件.pptx 2025年连云港市妇幼保健院招聘专业技术人员考试笔试试题.docx 2025年深圳市大鹏新区发展和财政局招聘考试笔试试卷.docx 2025年绵阳市梓潼县财政投资评审中心招聘考试试题.docx 2025年来宾市妇幼保健院招聘考试笔试试题.docx 2025年无极县教育系统招聘教师考试笔试试卷.docx 2025年灵山县第三中学调配教师考试笔试试题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.