gpt4 book ai didi

c - 我的排序功能出了什么问题?

转载 作者:行者123 更新时间:2023-11-30 20:55:58 26 4
gpt4 key购买 nike

它似乎没有对所有数字进行排序。有些完全消失。

void sort ()
{
int i = 0, l = 0;

while(i < myclass.d_arr_size)
{
if(myclass.d_arr[i] <= myclass.d_arr[l])
{
myclass.d_arr[i] = myclass.d_arr[l];
i++;
} else (l < myclass.d_arr_size) ? (l++) : (l=0, i++);
}
}
<小时/>

出了什么问题?

最佳答案

myclass.d_arr[i] = myclass.d_arr[l];

您应该交换值,而不是仅仅分配给 i 索引。

这可能不是您代码中的唯一错误:)

关于c - 我的排序功能出了什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29234706/

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