Error[8]: Undefined offset: 19, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 114
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

 这个随机字符串生成器可以生成随机一个字符串,并有1/2概率生成它的翻转字符串,1/2概率生成其他字符串,可以用来判断一些字符串比较算法是否正确(如KMP算法)

 代码如下:

#include 
#include 
#include 
#include 

void RandomString(char* arrString, int elementNumbers)
{
    int count = 0;
    for(count = 0;count+1',不需要翻转,
    //可以理解成实际需要处理的元素个数 == elementNumbers-1,而数组下标从0开始,再减一
    int rightMoveSteps = rand()%(elementNumbers-1);
    int liftEdge = 0;
    int rightEdge = 0;
    char temporary = 0;
    //printf("%d\n",rightMoveSteps);
    for(liftEdge = 0,rightEdge = rightMoveSteps;liftEdge

<===>)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 165, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
C语言小项目-随机字符串生成器_C_内存溢出

C语言小项目-随机字符串生成器

C语言小项目-随机字符串生成器,第1张

 这个随机字符串生成器可以生成随机一个字符串,并有1/2概率生成它的翻转字符串,1/2概率生成其他字符串,可以用来判断一些字符串比较算法是否正确(如KMP算法)

 代码如下:

#include 
#include 
#include 
#include 

void RandomString(char* arrString, int elementNumbers)
{
    int count = 0;
    for(count = 0;count+1',不需要翻转,
    //可以理解成实际需要处理的元素个数 == elementNumbers-1,而数组下标从0开始,再减一
    int rightMoveSteps = rand()%(elementNumbers-1);
    int liftEdge = 0;
    int rightEdge = 0;
    char temporary = 0;
    //printf("%d\n",rightMoveSteps);
    for(liftEdge = 0,rightEdge = rightMoveSteps;liftEdge

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/921758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)