| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7523 人关注过本帖
标题:clock_t该如何使用
只看楼主 加入收藏
小跳蚤
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:437
专家分:1623
注 册:2011-4-9
结帖率:89.66%
收藏
已结贴  问题点数:20 回复次数:3 
clock_t该如何使用
各位高手,我在用clock_t   start,end;查看算法运行的时间的时候会什么会出现这个啊,求解释,多谢
搜索更多相关主题的帖子: 算法 start 如何 
2012-04-08 11:32
小跳蚤
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:437
专家分:1623
注 册:2011-4-9
收藏
得分:0 
显示这样的错误
debug error
programming E:VC++\v\debug\v.exe
runtime error
(pleae try to debug the application)
2012-04-08 11:37
cuijunchao
Rank: 5Rank: 5
来 自:湖南桂东
等 级:职业侠客
威 望:3
帖 子:132
专家分:386
注 册:2012-4-4
收藏
得分:20 
你看一下这个程序就知道了吧!
程序代码:
#define CLOCKS_PER_SEC ((clock_t)1000)  /* 这里的定义是使得计时以微秒计算,要不然运行太快看到时间就是零*/

 #include<stdio.h>

 #include<time.h>

 main()

 {


double  i,f[3000], s[3000],duration;

clock_t start, finish;    /*定义时间函数*/
start=clock();      /*开始计时*/

 for(i=1,f[1]=1,f[2]=2;i<=1460;i++)

 {  f[i+2]=f[i+1]+f[i];
    s[i]=f[i]/f[i+1];
   printf("%.16e\t%.16e\t%.16e\n",f[i],f[i+1],s[i]);

};  finish=clock();                /*结束计时*/

 duration=(double)(finish-start)/CLOCKS_PER_SEC;       /* 求时间差*/

 printf("%f\n",duration);

 getch();

} 
2012-04-08 14:13
小跳蚤
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:437
专家分:1623
注 册:2011-4-9
收藏
得分:0 
回复 3楼 cuijunchao
恩恩,知道了,多谢了,在MSDN找到了
2012-04-08 17:16
快速回复:clock_t该如何使用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015422 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved