下列给定,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。 #include #include #include #include #include #define N 10 typedef struct ss { char num[10]; int s; } STU; STU *fun(STU a[], int m) { STU b[N],*t; int i, j,k; *t=calloc(m,sizeof(STU)); for(i=0;i b[j].s) j=i; /*************found**************/ t[k].num=b[j].num; ___________ b[j].s=0; } return t; } outresult(STU a[],FILE *pf) { int i; for(i=0;i 10) { printf("\nGive the number of the students who have better score: "); scanf("%d",&m); } pOrder=fun(a,m); printf("***** THE RESULT*****\n"); printf("The top :\n"); for(i=0;i A. t[k].s=b[j]; B. t[k]=b[j].s; C. t[k]=b[j]; D. t[k].s=b[j].s;