消灭的怪物数量
踩坑点:double类型的比较, C语言有qsort的排序函数,需要设计比较函数,double类型的数据存在精度问题,不能直接用==号判断数据是否相等,需要通过设置精度eps。
int cmp(const void* val1,const void* val2){double a=*((double*)val1);double b=*((double*)val2);const double eps=1e-9;if(fabs(a-b)<eps){return 0;}if(a>b+eps){return 1;}else{return -1;}// return *((double*)val1)-*((double*)val2);
}