c语言输出24个英文字母,菜鸟求助,写一个随机输出26个英文字母的程序

编程入门 行业动态 更新时间:2024-10-13 10:25:24

c语言输出24个<a href=https://www.elefans.com/category/jswz/34/1748869.html style=英文字母,菜鸟求助,写一个随机输出26个英文字母的程序"/>

c语言输出24个英文字母,菜鸟求助,写一个随机输出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函数的应用参考:

//  =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语言输出24个英文字母,菜鸟求助,写一个随机输出26个英文字母的程序

本文发布于:2024-02-27 07:26:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1705697.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:英文字母   菜鸟   语言   程序

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!