-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での配列のエラー
あなたのコードがマージソートを行うには何も持っていないようです。ここで本当に何を達成しようとしていますか? –
私は質問が何であるか分かりません。また、このコードはマージソートのようには見えません。おそらく私はあなたにhttp://en.wikipedia.org/wiki/Merge_sortを指摘することができますか? –
'問題は長さを2つの部分に分割する'です。私は彼がなぜ 'int a = len/2'(長さを2つに分割する)行にエラーを表示しているのか聞いていると思いますか? – ApprenticeHacker