请编写函数fun对长度为8个字符的字符串按降序排列。
函数接口定义:
int fun(char s[],int num);
其中 s
和 num
都是用户传入的参数。 函数对长度为num
的字符串s
按降序排列。
裁判测试程序样例:
#include<stdio.h>
int fun(char s[],int num);
int main()
{ char s[10];
gets(s);
fun(s,8);
printf("%s\n",s);
return 0;
}
/* 请在这里填写答案 */
输入样例:
azxscdvf
输出样例:
zxvsfdca
int fun(char s[],int num)
{
int i,j,plag;
for(i=0;i<num;i++)
{
for(j=0;j<i;j++)
{
if (s[i] > s[j])
{
s[i] = s[j] + s[i];
s[j] = s[i] - s[j];
s[i] = s[i] - s[j];
}
}
}
}