请补充函数fun(),该函数的功能是:把字符串str中的字符按字符的ASCⅡ码降序排列,处理后的字符串仍然保存在,字符串及其长度作为函数参数传入。 例如,如果输入“cdefgh”,则输出为“hgfedc”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: include <stdio.h> define N 80 void fun (char s [], int n) { int i, j; char ch; for (i=0; i<n; i++) for(j=【 】;j<n;j++) if (s[i]<s [j]) { ch=s [j]; 【 】; s [i] =ch; } main ( ) { int i=0, strlen=0; char str [N]; clrscr (); printf ('/nInput a string: /n'); gets (str); while (str [i] !=' /0') { strlen++; i++; } fun (str, strlen); printf ('/n***display string ***/n'); puts (str); }