c生成随机字符串,是字母和数字的组合,不论大小写,也不论长短。完整的程序。谢谢

 我来答
阳光上的桥
2012-06-12 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65832
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
#include <stdio.h>
#include <stdlib.h>
main(){
int len,c;
randomize();
len=rand() % 255 + 1;
printf("\n");
while(len--){
switch(rand()%3){
case 0:c='A'+rand()%26;break;
case 1:c='a'+rand()%26;break;
case 2:c='0'+rand()%10;break;
}
printf("%c",c);
}
}

上面的程序生成了字符串直接显示了,如果你需要,可以保存在一个变量里面,程序首先生成随机长度,然后循环长度那么多次进行随机字符生成,每次先产生一个随机数来决定下一个字符是大写字母、小写字母、数字,然后分别生成一个该类随机字符。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式