还写了一个纯排序的代码,非结构体的。手写快排,或者用系统自带qsort 1#include<stdio.h>2#include<string.h>3#include<stdlib.h>45intn,a[100010];6voidquicksort(inta[],intl,intr)7{8inti=l,j=r,key=a[l];9if(l>=r)return;10while(i!=j)11{12while(i<j && a[j]>=key) j--;13a[i]=...
c语言的qsort, 我用结构体排序,为什么输出的内容和没排序一样呢,我想从大到小,有大佬解答吗 不再奢望 异能力者 6 #include<iostream>using namespace std;#include<stdlib.h>#include<algorithm>#define num 10struct cls{ int a,b; };int cmp(const void *p, const void *q){return (*(cls**)q)...
因为就是没识别--,结构类型的声明格式 struct Information a;或者 typedef struct Information InformationType;InformationType a;