首先,该功能需要三个头文件和一个函数作为支撑
头文件:<stdio.h>、<windows.h>、<time.h>
函数:clock
程序运行时间模板
#include<stdio.h>
# include <windows.h>
#include<time.h>
main()
{
long op,ed;//定义开始时间和结束时间
op=clock();//开始计时
*/
自己的程序代码
*/
Sleep(1000);//静态方法,控制当前正在运行的线程
ed=clock();//结束计时
printf("运行时间为%ldms\n",ed-op);//运行时间
}
看不懂?来举个例子,很简单的
程序实例
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include<time.h>
/*
此处省略若干函数
*/
void main()
{
Bintree T;
long op,ed;//定义开始时间和结束时间
op=clock();//开始计时
printf("请输入一个二叉树:\n");
Create_Bintree(&T);
printf("Tree Create OK!\n");
printf("先序遍历:\n");
Preorder(&T);
printf("\n中序遍历:\n");
Inorder(&T);
printf("\n后序遍历:\n");
Posorder(&T);
printf("\n");
Sleep(1000);
ed=clock();//结束计时
printf("运行时间为%ldms\n",ed-op);//运行时间
}
希望对您有帮助,您的支持是我创作最大的动力,谢谢!