这c语言程序怎么解,如下

程序填空(程序功能:用选择法对数组中的10个字符按由大到小排序)
void sort( (6) )
{ int i,j,k;
char t;
for (i=0;i<n-1;i++)
{ (7) ;
for(j=i+1;j<n;j++)
if ( (8) ) k=j;
t=a[k];a[k]=a[i];a[i]=t;}
}
main( )
{ char s[10];
int i;
for(i=0;i<10;i++) scanf(“%c”,&s[i]);
(9) ;
printf(“the sorted array:\n”);
for(i=0;i<10;i++)
printf(“%c”, (10) );
printf(“\n”);
}

供参考:

#include <stdio.h>
void sort(char a[],int n) //(6) )
{
    int i,j,k;
    char t;
    for (i=0;i<n-1;i++)
    {
        k = i;  //(7) ;
        for(j=i+1;j<n;j++)
           if (a[k] < a[j] ) k=j; // (8)
        t=a[k];a[k]=a[i];a[i]=t;
    }
}
main( )
{
    char s[10];
    int  i;
    for(i=0;i<10;i++)
        scanf("%c",&s[i]);
    sort(s,10);      //(9) ;
    printf("the sorted array:\n");
    for(i=0;i<10;i++)
        printf("%c", s[i]);//(10) );
    printf("\n");
}