没有问题呀,第一层for循环执行n次,每次可以把数组中的第一个数字移动到最后一位。
第一次结果:2-10,1
第二次结果:3-10,1,2
第三次结果:4-10,1,2,3
第五次结果:6-10,1,2,3,4,5
老师身体挡住的是j++
所以现在什么问题
你要做排序吗
冒泡排序?
这个地方的函数没有写比较
void fun(int *b,int m,int n)
{
int i,j;
for(i=1;i<=n;i++)
{
for(j=0;j<m-1;j++)
{
if(b[i]<b[j])
{
int t = b[i];
b[i] = b[j];
b[j] = t;
}
}
}
}