经典简约
清爽简洁,回归本真
液态水晶
毛玻璃+霓虹光带
赛博朋克
霓虹故障艺术风
🚫
违规操作检测
禁止使用右键菜单
⚠️ 此操作已被系统记录
1

10.cpp

📝 题解 🔵 仅限 C++
题目描述
<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>&nbsp;&nbsp;&nbsp; </span></span><span style="font-size:12.0pt;line-height:150%;font-family:宋体;">例如<span>: </span>位置<span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size:12.0pt;line-height:150%;font-family:宋体;">源字符串<span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-size:12.0pt;line-height:150%;font-family:宋体;">排序后<span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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>&nbsp;</span></span><span style="font-size:12.0pt;line-height:150%;font-family:宋体;">定义 字符数组<span><span>&nbsp; </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
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这道题,可以帮你分析思路、提供代码示例。
⚠️ 请先登录后使用