C语言 有一个数组N,按升序排列输出大小为前K的数的位置答:return c->date-d->date;} int main(){ int n,k;scanf("%d%d",&n,&k);//输入数据个数,要求的k for(int i=0;i<n;i++){ scanf("%d",&p[i].date);p[i].id=i;} qsort(p,n,sizeof(In),cmp);printf("%d\n",p[k-1].id);//输出第k大数在原来数组的位置。。从0...
用c语言答题,定义一个大小为10的int类型数组,从键盘输入其元素,然后从 ...答:include "stdio.h"define N 10 int main(int argc,char *argv[]){ int a[N],i,j,k;printf("Please enter %d integer(s)...\n",N);for(i=0;i<N;scanf("%d",a+i++));//输入 printf("\nAfter ascending sort of output:\n");for(i=0;i<N;i++){ for(k=i,j=k+1;j...