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

#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语言,菜鸟求助,写一个随机输出26个英文字母的程序相关推荐

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

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

  2. Problem 1 输出26个英文字母

    Problem 1 输出26个英文字母 描述: 编写一个程序,分别按正向和逆向输出小写字母. 输入说明: 无. 输出说明: 字母间以空格分隔,正向输出完换行,再逆向输出. 输入样例 无. 输出样例 无 ...

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

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

  4. Java小技巧输出26个英文字母,不用一个一个手打

    在实际需求中,可能会遇到需要循环产生26个英文字母,一个一个输出肯定会累死,看看下面这种方式: String name; for(int i = 1;i<=26;i++){name = Stri ...

  5. js输出26个英文字母

    //输出A-Z 26个大写字母 for(var i=0;i<26;i++){console.log(String.fromCharCode(65+i)); }//输出a-z 26个小写字母 fo ...

  6. php输出26个英文字母,PHP 26个英文字母递增

    /** * 大写英文字母递增 * * chr() 函数从指定的 ASCII 值返回字符 * ord() 函数返回字符串第一个字符的 ASCII 值 * * @param string $str A-Z ...

  7. 原生JS利用for循环输出26个英文字母

    for(var i=0;i<26;i++){ console.log(String.fromCharCode(65+i));//输出A-Z 26个大写字母 } for(var i=0;i< ...

  8. JAVA面试题输出26个英文字母

    核心代码: public class Test {public static void main(String[] args) {System.out.println("小写字母:" ...

  9. C语言如何实现随机打印24个母,菜鸟求助,写一个随机输出26个英文字母的程序...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include // 用srand.rand函数了 #include // 用time函数了 #define LEN 32 // 产生 ...

最新文章

  1. rpm安装mysql图文
  2. 学习springboot基础必备
  3. sqlite 模糊匹配日期_sql模糊查询和根据日期筛选
  4. pro android学习笔记,Pro Android学习笔记(六八):HTTP服务(2):HTTP POST-Go语言中文社区...
  5. Spark1.x和2.x如何读取和写入csv文件
  6. atan与atan2的区别
  7. 一码阻塞,万码等待:ASP.NET Core 同步方法调用异步方法“死锁”的真相
  8. 海量url mysql_海量数据mysql优化步骤
  9. layui表格——table.render(options)(转)
  10. ios 仿微信,短信聊天气泡
  11. Docker contanier comunication with route
  12. PCAN busoff问题解决方案
  13. PS个人证件照片更换背景颜色
  14. 局域网共享打印机教程
  15. 记录---提取合并VCF文件
  16. linux删除某条历史命令,如何从Linux/Unix Bash shell上删除历史记录中的一条命令?...
  17. 2015年最新苹果开发者账号注册流程详解
  18. 深度报道 第1个从太空发回的LoRa信号(含视频)
  19. iOS中的传感器---摇一摇, 计步器,距离感应,陀螺仪
  20. Long和Integer相互转换

热门文章

  1. matlab 多个表数据相加,Excel合并计算完成多表格数据汇总求和
  2. java 全局变量_Java语言与C语言、C++语言有何差异以及优劣势
  3. python计算csv文件内的数据_Python利用pandas计算多个CSV文件数据值的实例
  4. python 画出决策边界_决策边界可视化,让你的分类合理有序
  5. html5 生存游戏,html5版生命游戏
  6. JS开发中常用的小技巧
  7. 工业机器人运动规划方法简述
  8. 蓝鸥原生JS:js的历史及JavaScript的优缺点
  9. 华为实习日记——第二十二天
  10. jQuery autoComplete 样式