gpt4 book ai didi

c - 排序结构不起作用

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

你好,我正在尝试对结构进行排序,但由于某种原因它不起作用,所以如果你能帮助我解决问题,我会很高兴。谢谢。

(N = 6)

我的排序-

for(i = 0; i < N-1; i++) 
{
for(j = i + 1; j < N; j++)
{
if(basketball[i].points_number > basketball[i].points_number)
{
temp = basketball[i].points_number;
basketball[i] = basketball[j];
basketball[j].points_number = temp;
}
}
}

我的结构-

struct player
{
char name[20];
float height;
float points_number;
int vest_number;
};

最佳答案

你有

basketball[i] = basketball[i];

即,正在用自己覆盖相同的条目。我想,它应该读作

basketball[i] = basketball[j];  // Note the "j" on the right-hand side of the assignment

关于c - 排序结构不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22908024/

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