C/C++の宿題を片付けます 96代目
at TECH
690:デフォルトの名無しさん
07/10/04 03:55:44
>>689
問題2の1つ目のループの計測
2つ目以降は計測してるループのとことかnの値とかそこらへんを書きかえればok
#include <stdio.h>
#include <sys/time.h>
int main(void)
{
int i, j, n, sum;
hrtime_t start, finish;
printf("1.\n");
printf("+----+---------+---------+---------+---------+---------+\n");
printf("| n | 2000000| 4000000| 6000000| 8000000| 10000000|\n");
printf("+----+---------+---------+---------+---------+---------+\n");
printf("|time|");
for(n=2000000; n<=10000000; n+=2000000) {
start = gethrtime(); /* 計測開始 */
sum = 0;
for(i=0; i<n; i++) sum++;
finish = gethrtime(); /* 計測終了 */
printf("%9f|", (double)(finish-start) / NANSEC);
}
printf("\n+----+---------+---------+---------+---------+---------+\n");
return 0;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5283日前に更新/230 KB
担当:undef