题目描述
<span style="font-size:12.0pt;line-height:150%;font-family:宋体;">读取一个字符串存放到字符数组<span>xx</span>中<span>(</span>字符串长度均小于<span>80)</span>。请编制函数<span>void jsSort(char xx[]),</span>其函数的功能是<span>:</span></span> <p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;"><span> <p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;">从字符串中间一分为二<span>, </span>左边部分按字符的<span>ASCII</span>值降序排序<span>,</span>右边部分不作处理<span>,</span>如果原字符串长度为奇数<span>,</span>则最中间的字符不参加处理<span>,</span>字符仍放在原位置上。<span></span></span> </p> <p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;"><span> </span></span><span style="font-size:12.0pt;line-height:150%;font-family:宋体;">例如<span>: </span>位置<span><span> </span>0 1 2 3 4 5 6 7</span></span> </p> <p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;"><span> </span></span><span style="font-size:12.0pt;line-height:150%;font-family:宋体;">源字符串<span><span> </span>a b c d h g f e</span></span> </p> <p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;"><span> </span></span><span style="font-size:12.0pt;line-height:150%;font-family:宋体;">排序后<span><span> </span>d c b a h g f e</span></span> </p> <p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;"><span> </span></span><span style="font-size:12.0pt;line-height:150%;font-family:宋体;">定义 字符数组<span><span> </span>char xx[80];</span></span> </p> <span style="font-size:12.0pt;font-family:宋体;">字符串输入使用<span>scanf()</span>函数</span><br /> </span></span> </p>
输入格式
<p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;"> <p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;">每行输入<span>1</span>个字符串,字符串中不要输入空格<span></span></span> </p> </span> </p> <p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;"><span></span><span></span><span></span></span> </p>
输出格式
<p class="MsoNormal" style="text-align:left;" align="left"> <span style="font-size:12.0pt;line-height:150%;font-family:宋体;">变换后的字符串<span></span></span> </p>
样例
样例输入 1
abcdhgfe
abcdehgft
样例输出 1
dcbahgfe
dcbaehgft
提交代码
请先登录后提交
🤖 AI 解题助手
DeepSeek
就绪