01
要求
首位不为0、10位数组来存放、数组转整型并输出到控制台

02
程序

/*在调用rand()函数产生随机数前,必须先利用srand()设好随机数种子,srand(time(NULL))则使用系统定时/计数器的值作为随机种子。系统在调用rand()之前都会自动调用srand(),如果用户在rand()之前曾调用过srand()指定了一个值,那么 rand()就会将其值作为产生伪随机数的初始值;而如果用户在rand()前没有调用过srand(),那么系统默认将1作为伪随机数的初始值。如果给了一个定值,那么每次rand()产生的随机数序列都是一样的。
*/#include <stdio.h>
#include <stdlib.h> //包括rand()、srand()、abs()等函数
#include <time.h>void Random_Numbers (int *, int);//输出指定位数随机数
long long  Array_To_Int(int *, int);//数组--整型int main()
{   int a1[99] = {0};long long num1 = 0;Random_Numbers (a1, 10);num1 = Array_To_Int( a1, 10);printf ("您申请的QQ帐号为:%lld\n",num1);return 0;
}void Random_Numbers (int *array, int len)
{int i = 0;if ( len < 0 || NULL == array){return ;}srand((unsigned int)time(NULL));   for (i = 0; i < len+1; ++i){     while (0 == i){array[i] = rand()%9+1;//1-9共9个数字,从1开始。产生1-9间的整数。QQ首位不为0++i;continue;}array[i-1] = rand()%10;//随机产生1-10的数}
}long long Array_To_Int(int *array, int  len)//数组--整型
{int i = 0;long long num = array[0];if ( len < 0 || NULL == array){return ;}for (i = 1; i < len; ++i){num = 10 * num + array[i];}return num;
}

03
测试结果

您申请的QQ帐号为:6178703243

模拟10位QQ账号的生成相关推荐

  1. 随机生成邀请码、随机生成10位数字、随机生成英文字母+数字

    /*** 随机字符串生成* @param int $length 生成字符串长度* @param array $str_content ['number','capital_chars','lower ...

  2. 黑色10分钟,winxp和QQ账号全军覆灭

    黑色10分钟,winxp和QQ账号全军覆灭 最近一朋友忘记QQ密码,听说可以自己找回,就上网去找,看到有QQ密码破解工具,就下载,浏览器提示软件不安全,但是为了找回密码,我按了运行,然后下载了QQ账号 ...

  3. javascript匹配qq邮箱的正则表达式(qq账号为5~11位)

    javascript匹配qq邮箱的正则表达式(qq账号为5-11位) <script> function qqemil(add){var aqq=/^[1-9][0-9]{4,10}@qq ...

  4. c语言与64位windows不兼容_微软发布可模拟 64 位 x86 程序的 ARM 版 Windows 10

    微软今天宣布推出可以在 ARM 架构 PC 上模拟 64 位 x86 程序的新版 Windows 10.这意味着,拥有 ARM PC 的用户,比如 Surface Pro X 可以安装 64 位 x8 ...

  5. 生成10位由大小写字母和数字组成的随机激活码

    生成10位由大小写字母和数字组成的随机激活码 /* select char(65+ceiling(rand()*25)) --随机字母(大写) select char(97+ceiling(rand( ...

  6. 生成1至10位随机数

    /** * 生成随机数(只支持1~10位数) * @param num 1*当前位数10 (不是10位数,则必填对应位数,如:3位填100,10位则随意) [必填] * @param size 生成位 ...

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

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

  8. Python学习笔记7:实操案例四(支付密码的验证,模拟QQ账号登录,商品价格竞猜,星座看运势)

    Python学习笔记7:实操案例四(支付密码的验证,模拟QQ账号登录,商品价格竞猜,星座看运势) 1.支付密码的验证: 这个主要就是调用isdigit()函数判断字符串是不是全是数字组成. pwd=i ...

  9. python--支付密码的验证、模拟qq账号登陆、商品价格竞猜(radom随机数的使用)、根据星座产看运势​

    支付密码的验证 pwd=input('支付宝支付密码:') if pwd.isdigit():#此内置函数用来判断输入的字符串是否是数字print('支付的数据合法') else:print('支付数 ...

最新文章

  1. SpringSecurity实战:基于mysql自定义SpringSecurity权限认证规则
  2. gitlab合并分支_GitLab-参考问题
  3. 模拟二:STEMA 考试选择题模拟练习试卷(中级组) 及答案 + 解题后期更新
  4. [BUAA-SE-2018]结对作业测试报告
  5. 浅谈群集与分布式基础知识
  6. QCustomPlot使用手册(二)
  7. 光纤以太网交换机产品性能介绍
  8. 实验6 实践课程中的程序
  9. 记一次生成唯一ID的问题
  10. fpga 峰值采样_FPGA开发者都喜欢用的通用高性能电源解决方案
  11. (转载) Android两个子线程之间通信
  12. 3.3.4.7. 模式匹配
  13. hadoop概念介绍
  14. VUE3搞一下数据录入
  15. phpcms如何做企业站-- 替换首页最初操作
  16. Oracle BIEE 链接oracle 数据库的问题,报:Check if 'Oracle OCI 10G' database client is installed
  17. 如何远程访问***之easy ***
  18. LINUX grep忽略排除某些目录、文件
  19. java boxlayout 换行,继承FlexboxLayout自定义可自动换行的tag标签
  20. 语言模型——深度学习入门动手

热门文章

  1. 一台微型计算机字长为4个字节,若一台计算机的字长为4个字节,则表明该计算机()。...
  2. java连接云服务Hadoop伪分布式错误:Call From LAPTOP-14BPR3NI/192.168.1.2 to node1:9000 failed on connection
  3. NtripShare OpenSource/NtripShare GNSS共享计划 -- JT808终端模拟器源码(四)
  4. php网站整合ck播放器,网页视频播放器-ckplayer 整合到wordpress
  5. @老徐FrankXuLei 受邀为上海师翊网络科技有限公司讲授《微软WCF分布式开发与SOA架构设计课程》
  6. android短信分享,android 短信分享
  7. 100baseT、100baseFX、1000base-SX、100/1000base-T
  8. 滴滴校招编程题-田径运动会比赛排名
  9. 四足机器人|机器狗|仿生机器人|多足机器人|MATLAB动画仿真|Simulink动画仿真
  10. e.pageX、e.clientX、e.screenX、e.offsetX的区别以及元素的一些CSS属性