请设计 一个密码生成器,要求随机生成4组10位密码(密码只能由字母和数字组成),每一组必须包含至少一个大写字母,每组密码不能相同,输出生成的密码.

#include

#include

#include

int getchar();

void test(int array[]);

int main(){

int data[4][10];

for(int i = 0;i < 4;i++){

for(int j = 0;j < 10;j++){

if(j == 9){

test(data[i]);

}else{

data[i][j] = getchar();

}

}

}

for(int i = 0;i < 4;i++){

for(int j = 0;j < 10;j++){

printf("%c ",data[i][j]);

}

printf("

");

}

return 0;

}

void test(int array[]){

int state = 0;

for(int i = 0;i < 9;i++){

if(array[i] >=5 && array[i] <= 90){

state = 1;

}

}

if(state){

array[9] = getchar();

}else{

array[9] =  rand()%26 + 65;

}

}

int getchar(){

int model;

int sign;

model = rand()%3;

if(model == 0){

sign = rand()%10;

sign = sign + 48;

}else if(model == 1){

sign = rand()%26;

sign = sign + 65;

}else{

sign = rand()%26;

sign = sign + 97;

}

return sign;

}

四位密码器c语言编程,请设计 一个密码生成器,要求随机生成4组10位密码(C语言)...相关推荐

  1. c语言中定义密码为英文字母,请设计 一个密码生成器,要求随机生成4组10位密码(C语言)...

    请设计 一个密码生成器,要求随机生成4组10位密码(密码只能由字母和数字组成),每一组必须包含至少一个大写字母,每组密码不能相同,输出生成的密码. #include #include #include ...

  2. 密码生成器c语言程序,请设计 一个密码生成器,要求随机生成4组10位密码(C语言)...

    请设计 一个密码生成器,要求随机生成4组10位密码(密码只能由字母和数字组成),每一组必须包含至少一个大写字母,每组密码不能相同,输出生成的密码. #include #include #include ...

  3. 随机生成及检测8位密码:必须由大写字母、小写字母、数字和特殊符号共同组成

    随机生成8位密码:必须由大写字母.小写字母.数字和特殊符号共同组成.以及检验密码是否由大写字母.小写字母.数字和特殊符号共同组成. package com.primecredit.util;impor ...

  4. linux环境c语言课程设计,linux环境下c语言编程课程设计

    linux环境下c语言编程课程设计 (14页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 1/14LINUX操作系统教程课程设计题目算术 ...

  5. c语言编程课程心得,c语言编程课程设计心得.docx

    C语言编程课程设计心得 C语言编程课程设计心得 河南城建学院 <C语言程序设计>课程设计报告 适用专业工程管理专业课程名称C语言程序设计指导教师赵军民.魏新红.张芳芳 设计人:051409 ...

  6. java设计求圆的面积周长的代码_java编程 1.设计一个求圆的面积和周长的类,要求:1计算当半径r=10和20时,圆的面积,并显示出来 、...

    导航:网站首页 > java编程 1.设计一个求圆的面积和周长的类,要求:1计算当半径r=10和20时,圆的面积,并显示出来 . 时间:2018-11-8 java编程 1.设计一个求圆的面积和 ...

  7. 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...

    从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org     时间: 2020-11-23 参考代码: #includev ...

  8. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

  9. 【408计算机考研】|【2018统考真题-41】| 给定一个含 n(n≥1)个整数的数组,请设计一个在时间上尽可能高效的算法,找出数组中未出现的最小正整数

    目录 一.题目 二.解答 三.测试数据 一.题目   给定一个含 n(n≥1)个整数的数组,请设计一个在时间上尽可能高效的算 法,找出数组中未出现的最小正整数.例如,数组{-5, 3, 2, 3}中未 ...

最新文章

  1. 大牛出品:TensorFlow 2.0入门指南
  2. memcpy、memmove、memset、memchr、memcmp、strstr详解
  3. logisim无法打开解决办法
  4. 物联网专用卡的优势有哪些
  5. alarm之后调用sleep会这样
  6. Atitit.软件开发的几大规则,法则,与原则Principle v5 1.1. 修改历史 2 2. 设计模式六大原则 3 2.1. 设计模式六大原则(1):单一职责原则 3 2.2. 设计模式六
  7. 西南科技大学OJ题 交换排序算法的设计与实现——冒泡排序1014
  8. 机械硬盘和固态硬盘 检测 案例 ST4000VX015
  9. html设置了背景图片不显示,CSS设置背景图片不显示的解决方法
  10. linux win10双系统启动顺序,修改双系统(win10+ubuntu)启动顺序和启动时间
  11. linux 更改时间时区,Linux下修改系统时区
  12. 二叉树 最小公共祖先 c++版
  13. AI 开发者被疯抢,华为做了什么?
  14. webview加载网页,tel协议不会调出拨号盘?该如何处理
  15. 解决NGUI的UITexture图片不显示问题
  16. 游戏发展演变:何谓第三代网游?
  17. UE4开发VR项目,帧率优化实践
  18. wordpress 主机_好的WordPress主机的10个基本功能
  19. APT60DQ60BG ASEMI超快软恢复整流二极管
  20. nuxtjs+express+vue2+vuex搭建的服务端渲染(SSR)个人网站项目 1

热门文章

  1. .NET游戏编程入门经典——C#篇 pdf
  2. 网络云存储技术Windows server 2012 (项目十三 NFS共享的配置与管理)
  3. UI Element UXML特性及USS样式
  4. 【十日谈】将编程的思维用于文件管理
  5. 网众linux无盘视频教程,网众无盘新手篇--LINUX系统网络安装
  6. 高仿Android QQ2012登陆界面和注册界面
  7. 爬取搜狗输入法的医学词库 下载.scel格式文件
  8. GCC源码分析(十) — 函数节点的gimple高端化
  9. 计算机硬件全面测试工具,电脑硬件全面检测工具 HWiNFO32 2.30
  10. Linux下使用 github+hexo 搭建个人博客01-hexo搭建