C/C++の宿題を片付けます 96代目at TECH
C/C++の宿題を片付けます 96代目 - 暇つぶし2ch690:デフォルトの名無しさん
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;
}



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch