-8
int a{7}={1,2,3,4,5,6,7};
int len=sizeof(a)/sizeof(int);
int a=len/2;
for(int i=0;i<2;i++)
{
for(int j=0;j<a;j++)
{
printf("%d",j);
}
}
getch();
問題是當我將長度除以2時出現錯誤。請給我一個解決方案。數組中的錯誤C
您的代碼似乎並不具有任何與合併排序。你真的想在這裏完成什麼? – 2012-03-02 05:57:56
我不確定問題是什麼。此外,這段代碼看起來不像合併排序。也許我可以指您http://en.wikipedia.org/wiki/Merge_sort? – 2012-03-02 05:58:00
'問題是長度分成兩部分'。我想他是問爲什麼他在'int a = len/2'(長度除以2部分)行上出錯? – ApprenticeHacker 2012-03-02 06:00:13