-2

この関数を実装して 2 つの動的 a 配列を追加しようとしていますが、これをメインに実装すると完全にクラッシュし、理由がわかりません...

scite の終了コードに終了コード 255 と表示されている場合を除いて、プログラムがシャットダウンする理由がわかりません。しかし、それは役に立ちません。何が問題なのかわかりますか?

4

3 に答える 3

1

1つ:

for (int k=0; k<=max; k++)

これは範囲外です。多項式には項があるため、代わりに[max+1]要素にメモリを割り当てます。max+1

sum = new int[ max + 1 ];

また、jループは から開始する必要がありますmax

for (j=max; j>0 && sum[j]==0; --j);
于 2013-11-01T07:04:16.107 に答える