69,382
社区成员
发帖
与我相关
我的任务
分享
if (mid=n)
{
return mid;
}
改成:
if (mid==n)
{
return mid;
}
注意是判断语句而不是赋值语句;
//sz[i]=term;
term = sz[i];
sz[i]=sz[j];
sz[j]=term;
注意数据交换的顺序:现将sz[i]赋值给term,而不是term赋值给sz[i];再说term是随机值,把随机值赋值给sz[i]没意义。
int main()
{
int sz[N];
shuruchengji(sz);
shuchushunxuchengji(sz);
zhebanfachazhao(sz);
}
函数调用,参数的传入规则如上。