该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include // 用srand、rand函数了

#include // 用time函数了

#define LEN 32

// 产生min~max的随机数 (包含min和max)

// rand函数产生0 ~ RAND_MAX 的随机数

// 一般上不同编译器要求 RAND_MAX 的值(至少)为 32767

#define RAND(min, max) ( rand() % ((int)(max+1) - (int)(min)) + (int)(min) )

#define NEW_DEBUG

int main(void)

{

int i;

char myRndStr[LEN + 1] = {0};

// 如果不调用srand函数 第一次调用rand函数时 srand(1)

// 会被自动调用。   这样每次执行的结果会相同

// time函数的应用参考:

//  http://tieba.baidu.com/f?kz=114879196

srand((unsigned)time(NULL)); // 以当前日历时间播种子

#if defined(NEW_DEBUG) // 用于调试,调试时输出多组,以便验证是否正确

while(1)

{

getchar();

#endif

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

{

switch( rand() % 2 ) // 随机大小写

{

case 0: myRndStr[i] = RAND('a', 'z'); break;

case 1: myRndStr[i] = RAND('A', 'Z'); break;

default : break;

}

}

fputs(myRndStr, stdout); // safety : 很多编译器都有安全版本的

#if defined(NEW_DEBUG)

}

#endif

system("pause>nul");

return 0;

}

c语言rand随机输出字母,菜鸟求助,写一个随机输出26个英文字母的程序相关推荐

  1. 怎样用python提取英文字母_python如何获取一次获取26个英文字母

    第一种方法,也是最笨的方法,自己输入. 第二种方法,使用string方法 string.ascii_uppercase,26大写英文字母 string.ascii_lowercase,26个小写英文字 ...

  2. 随机生成26个英文字母

    随机生成26个英文字母,很简单,就是把26个英文字母当成一个字符串,然后随机生成26个数的坐标,然后得到随机的字母. 代码如下: Random rd=new Random();         int ...

  3. 【English】入门篇之认识26个英文字母

    一.关于英语 所有的英语单词都是由26个字母组成的. 英语的读音和拼写存在必然的联系. 英语是一门拼读语言. 二.关于26个英文字母 学前小知识: 字母分大小写,大小写的读音一样. 每个字母都有自己的 ...

  4. 由数字、26个英文字母、下划线或汉字的正则表达式

    2019独角兽企业重金招聘Python工程师标准>>> 1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ...

  5. 由数字、26个英文字母或者下划线组成的字符串:

    1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非 ...

  6. java正则字母下划线数字_由数字、26个英文字母、下划线或汉字的正则表达式

    1.由数字.26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$ 2.非负整数(正整数 + 0 ): ^/d+$ 3. 正整数: ^[0-9]*[1-9][0-9]*$ 4.非 ...

  7. c语言输出后续字母,c语言题。 按顺序打印输出26个英文字母,

    #includeint main(){int i;for(i=0;i<26;i++)printf("%c ",i+'A'):for(i=0;i<26;i++)print ...

  8. java输出26个字母_Java语言:输出26个英文字母(从键盘输入)

    程序要求:输出26个英文字母,从键盘输入字符a,然后26个字母分两行进行输出,每十三个字母一行 程序如下 import java.util.Scanner; public class Demo { p ...

  9. 用数组输出26个英文字母(Java语言)

    题目:创建一个char类型的26个元素的数组,分别放置"A-Z",并打印出来. 思路分析: 1.创建一个char类型的数组,存放26个字母. 2.使用for循环,为数组中的26个元 ...

  10. c语言随机生成字母链表,C语言 尾插法建立单链表 插入26个英文字母

    C语言 尾插法建立单链表 插入26个英文字母0 uosnmzer2016.09.13浏览131次分享举报 #include #include #include /* run this program ...

最新文章

  1. 如何改变eclipse控制台编码
  2. jQuery(UI)常用插件
  3. Spatial Pyramid Pooling(空间金字塔池化)-变尺度CNN训练
  4. OpenGL编程指南8:模型组合变换
  5. 【Linux】一步一步学Linux——printf命令(204)
  6. c# json使用集
  7. “数据分析”如何作用于“用户研究”?--转载微博
  8. java 文件编码 查询系统_javaweb垃圾分类查询系统、ssm+mysql
  9. C#| 使用String.Format()方法将小数点前的数字四舍五入
  10. UVA - 227 Puzzle
  11. PostgreSQL相关知识概念
  12. 2017.4.23 税收与补贴问题 思考记录
  13. CLion IDE 来调试 JVM 源码
  14. MySQL--视图view、触发器trigger、事务(start transaction)、存储过程(特殊的数据逻辑处理函数)、流程控制(if,case....)...
  15. 1进程 ppid_Python每日3题什么是僵尸进程和孤儿进程?
  16. opkg-utils的PKGBUILD文件,参考自OE的opkg-utils_git.bb
  17. DAOS 源码解析之 daos_pool
  18. 怎样用sc命令运行服务器,windows中的sc控制服务命令
  19. 万字总结,体系化带你全面认识 Kube-Proxy IPVS 模式的工作原理
  20. Python随机生成出生日期

热门文章

  1. svpwm仿真_案例12:三相三线PWM整流仿真建模
  2. java方面的文献综述怎么写_文献综述应该怎么写?
  3. Echarts开源可视化库学习(二)常用图表的实现与效果
  4. Python基础入门:endswith() 函数
  5. Python中有了列表,为什么还有元组?
  6. python中修改列表元素的方法
  7. python logging模块写入中文,文件乱码的解决方法
  8. OpenCV:在imshow() 之前使用namedWindow() 的必要性讨论?
  9. arm linux c++编译警告:ISO C++ forbids converting a string constant to ‘char*’(需要把const char*转换成char*)
  10. 天眼FAST如何发现脉冲星?