如何用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;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/512588.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI、元宇宙技术方兴未艾,软件测试重装上阵

Larry Bernstain 曾说过“在系统测试阶段找出并修正错误&#xff0c;要比开发者自己完成这一工作多付出 2 倍的努力。而当系统已经交付使用之后找出并修正错误&#xff0c;要比系统测试阶段多付出 9 倍的努力。” 测试用例总结&#xff0c;图片来源&#xff1a;Applause以上我们…

如何快速搭建云原生企业级数据湖架构及实践分享

简介&#xff1a; 众所周知&#xff0c;数据湖技术在大数据领域炙手可热&#xff0c;随着在云上的广泛部署和应用&#xff0c;其业务价值逐渐获得业界共识。如何快搭建数据湖架构被越来越多的企业探讨。本文主要分享快速搭建云原生企业级数据湖架构及实践分享。 王震&#xff0…

设置android应用闪屏图片_Android实现启动页面(闪屏页面)

不难发现&#xff0c;我们手机上的很多app都有启动页面&#xff0c;例如打开简书App在显示主页文章前会有一个启动页面&#xff0c;如下所示&#xff1a;简书启动页面随后是一个广告页面&#xff0c;最后才进入到主页去。那么我们自己怎么实现这个效果呢&#xff1f;下面开始讲…

5分钟搞定AlertManager接入短信、语音等10+种通知渠道

简介&#xff1a; Alert Manager是开源监控系统Prometheus中用于处理告警信息的服务&#xff0c;通过将日志服务开放告警配置为Alert Manager中的一个Receiver&#xff0c;可以将Alert Manager产生的告警消息发送到日志服务。 SLS告警管理 AlertManager作为Prometheus生态系统…

c语言编程输出数组元素之和,C语言 输出一个数组中,所有元素之和为0的子序列...

本程序用到了一个时间种子&#xff0c;来随机产生10个整数[-5~5]&#xff0c;函数是randData( )。还有一个计算子序列为0的函数ZeroSubarray( )。randData( )如下&#xff1a;int arr[10];void randData(int a[], int start, int end){srand(time(NULL));for (int i start; i …

小米百万美金大奖花落机器狗团队,5 年千亿重砸研发鼓励创新

1月4日&#xff0c;第三届小米百万美金技术大奖公布&#xff0c;CyberDog铁蛋四足仿生机器人在 68个参评项目中脱颖而出&#xff0c;一举获得最高奖。值得一提的是&#xff0c;该团队拥有两名 2020 年应届毕业生成员。 小米集团创始人、董事长兼CEO雷军在微博高兴地说道&#x…

日志审计携手DDoS防护助力云上安全

简介&#xff1a; 本文主要介绍日志审计结合DDoS防护保障云上业务安全的新实践。 日志审计携手DDoS防护助力云上安全 1 背景介绍 设想一下&#xff0c;此时你正在高速公路上开车去上班&#xff0c;路上还有其他汽车&#xff0c;总体而言&#xff0c;大家都按照清晰的合法速度…

linux推出超级用户_linux添加root权限用户

方法一&#xff1a;1.添加普通用户并设置密码[rootcentos6 ~]# useradd ggg[rootcentos6 ~]# passwd gggChanging password for user ggg.Newpassword:BADPASSWORD: it is WAY too shortPASSWORD: is a palindromeRetype new password:passwd: all authentication tokens updat…

日期天数转换c语言程序,C语言 ---计算连个日期之间的天数转换

/* 返回绝对值 */int abs(int a,int b){if(a>b)return (a-b);elsereturn (b-a);}/* 判断是否为闰年:是,返回 1 ; 不是, 返回 0 . */int IsLeap(int year){if(((year%40)&&(year%100!0))||year%4000)return 1;elsereturn 0;}/* 判断某个日期从年初(y年1月1日)到该天(…

MySQL 深潜 - 一文详解 MySQL Data Dictionary

简介&#xff1a; 在 MySQL 8.0 之前&#xff0c;Server 层和存储引擎&#xff08;比如 InnoDB&#xff09;会各自保留一份元数据&#xff08;schema name, table definition 等&#xff09;&#xff0c;不仅在信息存储上有着重复冗余&#xff0c;而且可能存在两者之间存储的元…

中国加速计算市场第二名,宁畅正领跑“智能算力定制”赛道

构建“元宇宙”最缺什么&#xff1f;对此&#xff0c;服务器新一线厂商宁畅给出的答案是“定制化算力”。 2022年1月6日&#xff0c;在“创立两周年媒体会”上宁畅透露&#xff0c;伴随IT头部企业进入“元宇宙”赛道&#xff0c;以及宁畅“智定”战略推进&#xff0c;2021年宁…

filter动态参数 maven_使用Profile和Resources Filter隔离测试环境

Maven能够帮我们很好的管理测试&#xff0c;我们可以在src/test/java和 src/test/resources下面使用JUnit或者TestNG 编写单元测试和集成测试&#xff0c;然后在命令行运行 mvn test&#xff0c;测试就会自动运行&#xff0c;同时产生详细的测试报告。对只有一两个人的项目来说…

CPU Burst有副作用吗?让数学来回答!| 龙蜥技术

简介&#xff1a; 使用CPU Burst的副作用是什么&#xff1f;是否有不适用的场景呢&#xff1f;戳我给你答案~ 编者按&#xff1a;CPU Burst 特性已合入 Linux 5.14&#xff0c;Anolis OS 8.2、Alibaba Cloud Linux2、Alibaba Cloud Linux3也都支持CPU Burst特性。 在系列文章的…

c语言动态规划公共字符串,最长公共子串 C语言 动态规划

给定两个字符串 text1 和 text2&#xff0c;返回这两个字符串的最长公共子序列。一个字符串的 子序列是指这样一个新的字符串&#xff1a;它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。 例如&#xff0c;“ace”是 “abc…

用了 HTTPS,没想到还是被监控了!

作者 | 轩辕之风来源 | 编程技术宇宙大家好&#xff0c;我是轩辕。上周&#xff0c;微信里有个小伙伴儿给我发来了消息&#xff1a;随后&#xff0c;我让他截了一个完整的图&#xff0c;我一瞅&#xff0c;是HTTPS啊&#xff01;没用HTTP&#xff01;再一瞅&#xff0c;是www.b…

AI让边缘更智能 边缘让AI无处不在

简介&#xff1a; 城市管理和城市服务逐步走向智能化&#xff0c;智慧化。到2019底&#xff0c;全国100%的副省级城市&#xff0c;95%以上的地级市&#xff0c;以及50%以上的县级市均提出建设新型智慧城市&#xff0c;并已经有32个主要城市成立了专门的大数据管理机构&#xff…

wepy组件子父传值_【WePY小程序框架实战三】-组件传值

父子组件传值静态传值静态传值为父组件向子组件传递常量数据&#xff0c;因此只能传递String字符串类型。父组件 (parent.wpy)子组件(child.wpy){{name}}props{name:String}onLoad(){console.log(this.name);//leinov}动态传值sync修饰符来达到父组件数据绑定至子组件的效果也可…

开源自建/托管与商业化自研 Trace,如何选择?

简介&#xff1a; 随着微服务架构的兴起&#xff0c;服务端的调用依赖愈加复杂&#xff0c;为了快速定位异常组件与性能瓶颈&#xff0c;接入分布式链路追踪 Trace 已经成为 IT 运维领域的共识。但是&#xff0c;开源自建、开源托管或商业化自研 Trace 产品之间到底有哪些差异&…

python 覆盖list_【Python妙招】gt;gt;gt;看腻了能不能换成别的啊……当然可以啦:)...

原文作者&#xff1a;站在两个世界边缘 & 小象编辑&#xff1a;VL今天给大家介绍几个Python里(可能没那么广为人知的)小知识&#xff0c;希望能给大家带来帮助&#xff0c;让编程更有乐趣。1.如何修改解释器提示符正常情况下&#xff0c;我们在终端下执行Python 命令是这样…

阿里云IoT Studio升级版新增解决方案引擎 大幅提升方案交付效率

简介&#xff1a; 8月25日&#xff0c;阿里云发布IoT Studio升级版&#xff0c;新增了解决方案引擎&#xff0c;让设备方案商复用之前搭建的解决方案模板进行简单的定制化修改&#xff0c;即可交付。使整个物联网解决方案的交付过程由几个月&#xff0c;缩短到几小时&#xff0…