美文网首页
c语言字符串循环右移

c语言字符串循环右移

作者: 沙卡拉卡轻食吧 | 来源:发表于2018-11-24 12:47 被阅读0次

    函数功能:将输入字符串 src循环右移n位 result为输出结果

    要求:以效率最高的方式实现

    示例:

    “abcde” --2--> "deabc"

    "abcde"--8-->"cdeab"

    void right_shift_r(const char* src,char* result,unsigned int n)

    {

            unsigned int len = strlen(src);

            int i=0;

            for(i=0;i<len;i++)

            {

                    result[i] = src[i+n]%len; 

            }

    }

    相关文章

      网友评论

          本文标题:c语言字符串循环右移

          本文链接:https://www.haomeiwen.com/subject/kaweqqtx.html