当前位置: 代码迷 >> C语言 >> [求助]shell 排序法在运行时出现错误。
  详细解决方案

[求助]shell 排序法在运行时出现错误。

热度:975   发布时间:2007-04-17 16:52:49.0
[求助]shell 排序法在运行时出现错误。
#include<stdio.h>
void main()
void shellsort(int v[],int n)
{
int gap,i,j,temp;
for(gap=n/2;gap>0;gap/=2)
for(i=gap;i<n;i++)
for(j=i-gap; j>= 0 &&v[j]>v[j+gap];j-=gap){
temp=v[j];
v[j]=v[j+gap];
v[j+gap]=temp;
}
}
出现的错误在运行中为Declaration syntax error.
我不知道怎么修改/
搜索更多相关的解决方案: shell  void  运行  syntax  

----------------解决方案--------------------------------------------------------
如果我没有回答的话表示我没在线上,但是我将尽早答复。谢谢个位的帮助!
----------------解决方案--------------------------------------------------------

把整个代码发过来,主函数


----------------解决方案--------------------------------------------------------
我在书上看到的,只有这些
----------------解决方案--------------------------------------------------------
看不懂吗?
----------------解决方案--------------------------------------------------------
这个排序本身没有问题.
你自己在main中输入数据就知道了
----------------解决方案--------------------------------------------------------
  相关解决方案