数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3439|回复: 3

请问TC中如何计算一段程序的运行时间?

[复制链接]
发表于 2004-10-29 04:18:24 | 显示全部楼层 |阅读模式
<>由于时间较短,希望用毫秒表示</P>
发表于 2004-10-29 07:00:39 | 显示全部楼层
<>#include &lt;windows.h&gt;</P><>SYSTEMTIME begin;//SYSTEMTIME 是存储时间的数据结构</P><>SYSTEMTIME end;</P><P>GetSystemTime(&amp;begin);</P><P>{</P><P>   Running......</P><P>}</P><P>GetSystemTime(&amp;end);//用end的各个成员减begin的各个成员就是所花时间</P><P>//SYSTEMTIME : wYear,wMonth,wDay,wHour,wMinute,wSecond,wMilliseconds等</P>
发表于 2004-10-30 04:06:42 | 显示全部楼层
<>tc下,用下面这段代码吧!</P><>
//在程序运行时怎么知道自己的程序的以运行时间</P><>#include &lt;stdio.h&gt;</P><P>#include &lt;time.h&gt;</P><P>
int main()</P><P>{</P><P>    double t1,t2;</P><P>    t1=clock();</P><P>    //code;</P><P>    t2=clock();</P><P>    printf("%lf\n",(t2-t1)/CLK_TCK);</P><P>    return 0;</P><P>}</P><P>
//其中CLK_TCK是时钟周期,是一个常量</P>
发表于 2005-5-16 01:19:34 | 显示全部楼层
<>好!</P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 16:52 , Processed in 0.061506 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表