在VC++上编译成功了。

1.[文件] 测1.cpp ~ 1KB     下载(74)

//产生一个六位的密码(包含大小写字母和数字),首位为字母

#include

#include

#include

void main()

{

int i,num;

char str[6];

int seed=1;

char ch[4]="abc";

srand((unsigned)time(0));//用于产生动态seed,使每次产生的随机密码都不同

gl:

num=rand()%2;

switch(ch[num])

{

case 'a':

g1:

num=rand()%123;

if(num>96&&num<123)

str[0]=num;

else

goto g1;

break;

case 'b':

g2:

num=rand()%91;

if(num>64&&num<91)

str[0]=num;

else

goto g2;

break;

default :

goto gl;

break;

}

for(i=1;i<6;i++)

{

ll:

num=rand()%4;

switch(ch[num])

{

case 'a':

l1:

num=rand()%123;

if(num>96&&num<123)

str[i]=num;

else

goto l1;

break;

case 'b':

l2:

num=rand()%91;

if(num>64&&num<91)

str[i]=num;

else

goto l2;

break;

case 'c':

l3:

num=rand()%57;

if(num>47&&num<58)

str[i]=num;

else

goto l3;

break;

default :

goto ll;

break;

}

}

printf("随机生成的六位密码为:\n");

for(i=0;i<6;i++)

printf("%c",str[i]);

printf("\n");

getchar();

}

c语言银行卡六位密码编译,用c语言生成六位的随机密码。相关推荐

  1. android wear支付宝6,Android自定义View仿支付宝输入六位密码功能

    跟选择银行卡界面类似,也是用一个PopupWindow,不过输入密码界面是一个自定义view,当输入六位密码完成后用回调在Activity中获取到输入的密码并以Toast显示密码.效果图如下: 自定义 ...

  2. 易语言如何有效避免静态编译后误报

    易语言静态编译后 杀软误报的厉害,哪怕是你的易程序里什么也不写,它也会误报,网上给了很多方法,下面总结分享一下. 易语言编译后为何被误报有毒 编译:直接将代码转换为程序,程序运行时要求系统或该软件运行 ...

  3. c语言程序既可以编译执行也可以解释执行,2016年山东农业大学信息科学与工程学院C语言程序设计(同等学力加试)复试笔试仿真模拟题...

    一.选择题 1. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是 ( ). A.C 语言程序仅可以编译执行 B.C 语言程序仅可以解释执行 C.C 语言程序既可以编译执行,又 ...

  4. 2.c语言编译预处理,c语言第03章-编译预处理2.ppt

    c语言第03章-编译预处理2 第3章 编译预处理 编译预处理是指,编译时,首先对编译预处理命令进行处理,然后再将预处理后的中间结果进行编译,以得到目标代码. 教学目的: 掌握#define.#incl ...

  5. C 语言编程 — 程序的编译流程

    目录 文章目录 目录 文章目录 C 程序的编译流程 预处理 编译 汇编 链接 编译多个源文件 文章目录 <C 语言编程 - GCC 工具链> <C 语言编程 - 程序的编译流程> ...

  6. go编译成c语言,Go语言是怎么完成编译的

    Go语言是一门需要编译才能运行的编程语言,也就说代码在运行之前需要通过编译器生成二进制机器码,随后二进制文件才能在目标机器上运行,如果我们想要了解Go语言的实现原理,理解它的编译过程就是一个没有办法绕 ...

  7. cmd编译可以通过执行没有结果_Go语言是如何完成编译的

    Go语言是一门需要编译才能运行的编程语言,也就说代码在运行之前需要通过编译器生成二进制机器码,随后二进制文件才能在目标机器上运行,如果我们想要了解Go语言的实现原理,理解它的编译过程就是一个没有办法绕 ...

  8. c语言用命令行编译运行程序_使用C程序执行系统命令

    c语言用命令行编译运行程序 Sometimes, we may need to execute Linux/Windows DOS commands through our C program. (N ...

  9. C语言hello work的编译过程分解

    C语言hello work的编译过程分解 hello world编译全过程 预编译 编译 汇编 链接 hello world编译全过程 下面用一个最简单的程序去熟悉程序(.c或.cpp文件)在编译成可 ...

  10. c语言自己编译自己,TCC研究(一): Tiny C Compiler最小的C语言编译器,自己编译自己...

    TCC研究(1): Tiny C Compiler最小的C语言编译器,自己编译自己 最近,在学习编译器技术, 研究了一下TCC, 记录一下. Tiny C Compiler(简称TCC, 或Tiny ...

最新文章

  1. 3行代码,Python数据预处理提速6倍!(附链接)
  2. linux中断系统那些事之----中断处理过程【转】
  3. 并发编程——线程——Thread对象的属性和方法
  4. sharepoint站点移植方案
  5. 2011 ACM 0和1思想
  6. 操作系统概念学习笔记 4 操作系统结构和操作简述
  7. 《Xcode实战开发》——1.1节下载
  8. python课堂点名_Python制作课堂点名器,原来还能这么玩!
  9. 「题解」:[AHOI2012] 树屋阶梯
  10. 数学建模:Leslie离散人口发展模型
  11. mysql查询市区县_通过数据库获取省份城市区县的名字
  12. 单片机外文参考文献期刊_求有关单片机的中英文参考文献
  13. AEJoy —— 表达式之弹性震动模拟详解【JS】
  14. 计算机和音乐的联系,音乐和数学的联系
  15. PNP与NPN三极管开关特性
  16. Java程序设计 北京大学 2019冬期末测验
  17. 宽带路由器中关于IP带宽控制功能的详解
  18. 【C++】*P、P 、P的区别
  19. js,jquery获取复选框checkbox被选中的值
  20. GreenPlum常用字符串函数

热门文章

  1. Excel图表配色原理
  2. codesys工控机_CODESYS在系统集成项目中的运用案例
  3. Window环境MatConvNet安装
  4. 打印机服务器属性纸张自动改,“打印机设置自定义纸张”的解决方案
  5. 监控软件加入智能零售 试着用人脸辨识让消费力提升
  6. GAN合成语音相关论文
  7. ov5640摄像头使用心得
  8. 支持向量机原理与实现
  9. 三次样条插值的缺点_三次样条插值函数
  10. 关于能力模型的思考总结