函数fun的功能是除首、尾字符外,将字符串其余字符按降序排列。 例如,原字符串为CEAedca,排序输出为 CedcEAa 源程序在文件 prog.cpp中, 请勿改动main函数和其他函数的任何内容,仅在函数fun 的括号中填入你编写的若干语句
时间: 2024-03-21 08:42:37 浏览: 64
C语言程序设计-编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出;
4星 · 用户满意度95%
下面是对应的函数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循环,对除首、尾字符外的字符串进行冒泡排序,从大到小排列。最后返回排序后的字符串。
阅读全文