天天看点

输入一个字符串,将其逆序后输出。(使用C++,不建议用伪码)

<code>#include &lt;iostream&gt;</code>

<code>#include &lt;string&gt;</code>

<code>using</code> <code>namespace</code> <code>std;</code>

<code>void</code> <code>SetStr(string &amp;str)</code>

<code>{</code>

<code>    </code><code>int</code> <code>len=str.length();</code>

<code>    </code><code>char</code> <code>temp;</code>

<code>    </code><code>for</code> <code>(</code><code>int</code> <code>i=0;i&lt;len/2;i++)</code>

<code>    </code><code>{</code><code>//把字符串的两边一一调换</code>

<code>        </code><code>temp=str[i];</code>

<code>        </code><code>str[i]=str[len-1-i];</code>

<code>        </code><code>str[len-1-i]=temp;</code>

<code>    </code><code>}</code>

<code>}</code>

<code>int</code> <code>main()</code>

<code>    </code><code>string a;</code>

<code>    </code><code>cout&lt;&lt;</code><code>"input"</code><code>&lt;&lt;endl;</code>

<code>    </code><code>cin&gt;&gt;a;</code>

<code>    </code><code>SetStr(a);</code>

<code>    </code><code>cout&lt;&lt;a&lt;&lt;endl;</code>

<code>    </code><code>return</code> <code>0;</code>

继续阅读