随机选取字母c语言,菜鸟求助,写一个随机输出26个英文字母的程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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个英文字母的程序相关推荐
- java输出26个字母_Java语言:输出26个英文字母(从键盘输入)
程序要求:输出26个英文字母,从键盘输入字符a,然后26个字母分两行进行输出,每十三个字母一行 程序如下 import java.util.Scanner; public class Demo { p ...
- Problem 1 输出26个英文字母
Problem 1 输出26个英文字母 描述: 编写一个程序,分别按正向和逆向输出小写字母. 输入说明: 无. 输出说明: 字母间以空格分隔,正向输出完换行,再逆向输出. 输入样例 无. 输出样例 无 ...
- 用数组输出26个英文字母(Java语言)
题目:创建一个char类型的26个元素的数组,分别放置"A-Z",并打印出来. 思路分析: 1.创建一个char类型的数组,存放26个字母. 2.使用for循环,为数组中的26个元 ...
- Java小技巧输出26个英文字母,不用一个一个手打
在实际需求中,可能会遇到需要循环产生26个英文字母,一个一个输出肯定会累死,看看下面这种方式: String name; for(int i = 1;i<=26;i++){name = Stri ...
- js输出26个英文字母
//输出A-Z 26个大写字母 for(var i=0;i<26;i++){console.log(String.fromCharCode(65+i)); }//输出a-z 26个小写字母 fo ...
- php输出26个英文字母,PHP 26个英文字母递增
/** * 大写英文字母递增 * * chr() 函数从指定的 ASCII 值返回字符 * ord() 函数返回字符串第一个字符的 ASCII 值 * * @param string $str A-Z ...
- 原生JS利用for循环输出26个英文字母
for(var i=0;i<26;i++){ console.log(String.fromCharCode(65+i));//输出A-Z 26个大写字母 } for(var i=0;i< ...
- JAVA面试题输出26个英文字母
核心代码: public class Test {public static void main(String[] args) {System.out.println("小写字母:" ...
- C语言如何实现随机打印24个母,菜鸟求助,写一个随机输出26个英文字母的程序...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include // 用srand.rand函数了 #include // 用time函数了 #define LEN 32 // 产生 ...
最新文章
- rpm安装mysql图文
- 学习springboot基础必备
- sqlite 模糊匹配日期_sql模糊查询和根据日期筛选
- pro android学习笔记,Pro Android学习笔记(六八):HTTP服务(2):HTTP POST-Go语言中文社区...
- Spark1.x和2.x如何读取和写入csv文件
- atan与atan2的区别
- 一码阻塞,万码等待:ASP.NET Core 同步方法调用异步方法“死锁”的真相
- 海量url mysql_海量数据mysql优化步骤
- layui表格——table.render(options)(转)
- ios 仿微信,短信聊天气泡
- Docker contanier comunication with route
- PCAN busoff问题解决方案
- PS个人证件照片更换背景颜色
- 局域网共享打印机教程
- 记录---提取合并VCF文件
- linux删除某条历史命令,如何从Linux/Unix Bash shell上删除历史记录中的一条命令?...
- 2015年最新苹果开发者账号注册流程详解
- 深度报道 第1个从太空发回的LoRa信号(含视频)
- iOS中的传感器---摇一摇, 计步器,距离感应,陀螺仪
- Long和Integer相互转换
热门文章
- matlab 多个表数据相加,Excel合并计算完成多表格数据汇总求和
- java 全局变量_Java语言与C语言、C++语言有何差异以及优劣势
- python计算csv文件内的数据_Python利用pandas计算多个CSV文件数据值的实例
- python 画出决策边界_决策边界可视化,让你的分类合理有序
- html5 生存游戏,html5版生命游戏
- JS开发中常用的小技巧
- 工业机器人运动规划方法简述
- 蓝鸥原生JS:js的历史及JavaScript的优缺点
- 华为实习日记——第二十二天
- jQuery autoComplete 样式