gpt4 book ai didi

c - 排序数组算法错误

转载 作者:太空宇宙 更新时间:2023-11-04 08:24:08 25 4
gpt4 key购买 nike

您好,我写了这个排序算法,我不确定为什么会收到以下错误:“成员引用基类型‘int’不是结构或 union ”

void sort(float avg_dist, cg[]){

int i,j,t;

for(i=1; i<=cg[i]-1; i++)
for(j=1; j<=cg[i]-i; j++)
if(cg[j-1].avg_dist >= cg[j].avg_dist){
t = cg[j-1];
cg[j-1] = cg[j];
cg[j] = t;

}

}

最佳答案

cg 是一个整型数组。

您不能访问 int 的“成员”,如

cg[j-1].avg_dist

我不确定您要做什么。也许乘以?

 cg[j-1] * avg_dist

关于c - 排序数组算法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31680117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com