您的位置:首页 > 其它

字符串反转,如将字符串 ABC反转为 CBA

2016-11-02 22:09 369 查看
<span class="com" style="color:#8800;margin: 0px; padding: 0px; border: 0px currentColor;">#include</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="str" style="color:#0880;margin: 0px; padding: 0px; border: 0px currentColor;"><stdio.h></span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">

</span><span style="margin: 0px; padding: 0px; border: 0px currentColor;" class="pln"><span style="color:#0088;">int</span></span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> reverse</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">(</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">char</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">*</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> s</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">)</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">{</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="com" style="color:#8800;margin: 0px; padding: 0px; border: 0px currentColor;">// 获取字符串长度</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">int</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> len </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">=</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="lit" style="color:#06666;margin: 0px; padding: 0px; border: 0px currentColor;">0</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">char</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">*</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> p </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">=</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> s</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">while</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">(*</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">p </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">!=</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="lit" style="color:#06666;margin: 0px; padding: 0px; border: 0px currentColor;">0</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">)</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">{</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
len</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">++;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
p</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">++;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">}</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">

</span><span class="com" style="color:#8800;margin: 0px; padding: 0px; border: 0px currentColor;">// 交换 ...</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">int</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> i </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">=</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="lit" style="color:#06666;margin: 0px; padding: 0px; border: 0px currentColor;">0</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">char</span><span class="pln" style="color:#000000;margin: 0px; paddi
c289
ng: 0px; border: 0px currentColor;"> c</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">while</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">(</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">i </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;"><=</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> len </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">/</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="lit" style="color:#06666;margin: 0px; padding: 0px; border: 0px currentColor;">2</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">-</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="lit" style="color:#06666;margin: 0px; padding: 0px; border: 0px currentColor;">1</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">)</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">{</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
c </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">=</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">*(</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">s </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">+</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> i</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">);</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">*(</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">s </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">+</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> i</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">)</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">=</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">*(</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">s </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">+</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> len </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">-</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="lit" style="color:#06666;margin: 0px; padding: 0px; border: 0px currentColor;">1</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">-</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> i</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">);</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">*(</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">s </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">+</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> len </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">-</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="lit" style="color:#06666;margin: 0px; padding: 0px; border: 0px currentColor;">1</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">-</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> i</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">)</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">=</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> c</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
i</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">++;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">}</span>return;<div style="display: block;" class="save_code tracking-ad" data-mod="popu_249"><a target=_blank href="javascript:;" target="_blank"></a></div>
<span style="color:#66660;">}</span><div class="save_code tracking-ad" data-mod="popu_249"><a target=_blank href="javascript:;" target="_blank"></a></div>
<span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">int</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> main</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">()</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">{</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">char</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> s</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">[]</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">=</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="str" style="color:#0880;margin: 0px; padding: 0px; border: 0px currentColor;">"abcd"</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
printf</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">(</span><span class="str" style="color:#0880;margin: 0px; padding: 0px; border: 0px currentColor;">"'%s' =>\n"</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">,</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> s</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">);</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
reverse</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">(</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">s</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">);</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">           </span><span class="com" style="color:#8800;margin: 0px; padding: 0px; border: 0px currentColor;">// 反转字符串</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
printf</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">(</span><span class="str" style="color:#0880;margin: 0px; padding: 0px; border: 0px currentColor;">"'%s'\n"</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">,</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> s</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">);</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="kwd" style="color:#0088;margin: 0px; padding: 0px; border: 0px currentColor;">return</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;"> </span><span class="lit" style="color:#06666;margin: 0px; padding: 0px; border: 0px currentColor;">0</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">;</span><span class="pln" style="color:#000000;margin: 0px; padding: 0px; border: 0px currentColor;">
</span><span class="pun" style="color:#66660;margin: 0px; padding: 0px; border: 0px currentColor;">}</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐