帮我看一下这个代码哪里写错了 为什么总是要终止运行?

2025-06-20 19:10:34
推荐回答(1个)
回答1:

应该是下面这个for循环没有加{},只运行for到后面的第一个";"
for( i= j+ i; i< n; i++)
if( a[ p]< a[ i])
p= i;
if( p!= j)
{
t= a[ p];
a[ p]= a[ j];
a[ j]= t;
}