clock ライブラリ関数

呼び出し側プロセスが使った CPU 時間を計算する

clock_t clock( void );


サンプルです。

#include <stdio.h>
#include <conio.h>
#include <time.h>

int main()
{
        clock_t start, finish;
        int LoopCount;
        int z, x, y, count = 300;

        printf("九九の計算を%d回します\n", count);
        getch();
        start = clock();

        for (LoopCount=0; LoopCount < 300; LoopCount++){
                printf("↓%d回目↓----------\n", LoopCount+1);
                
                for (x=1; x <=9; x++){
                        
                        for (y=1; y <=9; y++){
                                z = x * y;
                                printf("%d * %d = %d\n", x, y, z);
                        }
                
                }

        }

        finish = clock();

        printf("九九の計算%d回にかかった時間: %f秒\n", count, (double)(finish - start) / CLOCKS_PER_SEC);
        getch();

        return 0;
}

トップページ