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

<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; 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="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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值