1
time_start();

int op = 0;
for(int i = 1; i <= n; i++)
    op += arr[i]*pow(x, i);

time_stop();

これは私が測定したいコードの部分です。 time_start() と time_stop() 関数は clock() 出力をどこかに保存し、その後 execution_time() は差を返し、実行時間を与えます。

問題は、< 50000 の場合、出力がわずか 0 ミリ秒または 1 ミリ秒になることです。これは正しい出力ですか?これはもっと正確にできますか?

4

1 に答える 1