函数fun的功能是除首、尾字符外,将字符串其余字符按降序排列。 例如,原字符串为CEAedca,排序输出为 CedcEAa 源程序在文件 prog.cpp中, 请勿改动main函数和其他函数的任何内容,仅在函数fun 的括号中填入你编写的若干语句
时间: 2024-03-21 15:42:37 浏览: 73
下面是对应的函数fun的代码实现:
```
void fun(char *s)
{
int len = strlen(s);
for (int i = 1; i < len - 1; i++)
{
for (int j = i + 1; j < len - 1; j++)
{
if (s[i] < s[j])
{
char temp = s[i];
s[i] = s[j];
s[j] = temp;
}
}
}
}
```
函数中使用了两个for循环,对除首、尾字符外的字符串进行冒泡排序,从大到小排列。最后返回排序后的字符串。
阅读全文