c语言银行卡六位密码编译,用c语言生成六位的随机密码。
在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语言生成六位的随机密码。相关推荐
- android wear支付宝6,Android自定义View仿支付宝输入六位密码功能
跟选择银行卡界面类似,也是用一个PopupWindow,不过输入密码界面是一个自定义view,当输入六位密码完成后用回调在Activity中获取到输入的密码并以Toast显示密码.效果图如下: 自定义 ...
- 易语言如何有效避免静态编译后误报
易语言静态编译后 杀软误报的厉害,哪怕是你的易程序里什么也不写,它也会误报,网上给了很多方法,下面总结分享一下. 易语言编译后为何被误报有毒 编译:直接将代码转换为程序,程序运行时要求系统或该软件运行 ...
- c语言程序既可以编译执行也可以解释执行,2016年山东农业大学信息科学与工程学院C语言程序设计(同等学力加试)复试笔试仿真模拟题...
一.选择题 1. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是 ( ). A.C 语言程序仅可以编译执行 B.C 语言程序仅可以解释执行 C.C 语言程序既可以编译执行,又 ...
- 2.c语言编译预处理,c语言第03章-编译预处理2.ppt
c语言第03章-编译预处理2 第3章 编译预处理 编译预处理是指,编译时,首先对编译预处理命令进行处理,然后再将预处理后的中间结果进行编译,以得到目标代码. 教学目的: 掌握#define.#incl ...
- C 语言编程 — 程序的编译流程
目录 文章目录 目录 文章目录 C 程序的编译流程 预处理 编译 汇编 链接 编译多个源文件 文章目录 <C 语言编程 - GCC 工具链> <C 语言编程 - 程序的编译流程> ...
- go编译成c语言,Go语言是怎么完成编译的
Go语言是一门需要编译才能运行的编程语言,也就说代码在运行之前需要通过编译器生成二进制机器码,随后二进制文件才能在目标机器上运行,如果我们想要了解Go语言的实现原理,理解它的编译过程就是一个没有办法绕 ...
- cmd编译可以通过执行没有结果_Go语言是如何完成编译的
Go语言是一门需要编译才能运行的编程语言,也就说代码在运行之前需要通过编译器生成二进制机器码,随后二进制文件才能在目标机器上运行,如果我们想要了解Go语言的实现原理,理解它的编译过程就是一个没有办法绕 ...
- c语言用命令行编译运行程序_使用C程序执行系统命令
c语言用命令行编译运行程序 Sometimes, we may need to execute Linux/Windows DOS commands through our C program. (N ...
- C语言hello work的编译过程分解
C语言hello work的编译过程分解 hello world编译全过程 预编译 编译 汇编 链接 hello world编译全过程 下面用一个最简单的程序去熟悉程序(.c或.cpp文件)在编译成可 ...
- c语言自己编译自己,TCC研究(一): Tiny C Compiler最小的C语言编译器,自己编译自己...
TCC研究(1): Tiny C Compiler最小的C语言编译器,自己编译自己 最近,在学习编译器技术, 研究了一下TCC, 记录一下. Tiny C Compiler(简称TCC, 或Tiny ...
最新文章
- 3行代码,Python数据预处理提速6倍!(附链接)
- linux中断系统那些事之----中断处理过程【转】
- 并发编程——线程——Thread对象的属性和方法
- sharepoint站点移植方案
- 2011 ACM 0和1思想
- 操作系统概念学习笔记 4 操作系统结构和操作简述
- 《Xcode实战开发》——1.1节下载
- python课堂点名_Python制作课堂点名器,原来还能这么玩!
- 「题解」:[AHOI2012] 树屋阶梯
- 数学建模:Leslie离散人口发展模型
- mysql查询市区县_通过数据库获取省份城市区县的名字
- 单片机外文参考文献期刊_求有关单片机的中英文参考文献
- AEJoy —— 表达式之弹性震动模拟详解【JS】
- 计算机和音乐的联系,音乐和数学的联系
- PNP与NPN三极管开关特性
- Java程序设计 北京大学 2019冬期末测验
- 宽带路由器中关于IP带宽控制功能的详解
- 【C++】*P、P 、P的区别
- js,jquery获取复选框checkbox被选中的值
- GreenPlum常用字符串函数