社区
C语言
帖子详情
这个时间代表多少?
loujing
2003-02-27 09:08:16
以前看一些程序设计比赛,要求程序运行时间少于1秒等等.
昨天自己写了一个,不知道对不对。
#include <time.h>
void main()
{
time_t start,finish;
start=clock();
//mycode
//
//
finish=clock();
cout<<finish-start<<endl;
}
运行结果,出现6149,我想知道这个6149代表什么意思?
还有,我这样写对不对,初学,望详解。
...全文
164
4
打赏
收藏
这个时间代表多少?
以前看一些程序设计比赛,要求程序运行时间少于1秒等等. 昨天自己写了一个,不知道对不对。 #include void main() { time_t start,finish; start=clock(); //mycode // // finish=clock(); cout<<finish-start<<endl; } 运行结果,出现6149,我想知道这个6149代表什么意思? 还有,我这样写对不对,初学,望详解。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
danmao
2003-02-27
打赏
举报
回复
/* CLOCK.C: This example prompts for how long
* the program is to run and then continuously
* displays the elapsed time for that period.
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void sleep( clock_t wait );
void main( void )
{
long i = 600000L;
clock_t start, finish;
double duration;
/* Delay for a specified time. */
printf( "Delay for three seconds\n" );
sleep( (clock_t)3 * CLOCKS_PER_SEC );
printf( "Done!\n" );
/* Measure the duration of an event. */
printf( "Time to do %ld empty loops is ", i );
start = clock();
while( i-- )
;
finish = clock();
duration = (double)(finish - start) / CLOCKS_PER_SEC;
printf( "%2.1f seconds\n", duration );
}
/* Pauses for a specified number of milliseconds. */
void sleep( clock_t wait )
{
clock_t goal;
goal = wait + clock();
while( goal > clock() )
;
}
msdn上的源程序。很好懂吧?
windcsn
2003-02-27
打赏
举报
回复
代表你两次clock()运算之间的时间,和CLK_TCK的商就是秒数。
langzi8818
2003-02-27
打赏
举报
回复
关注中
luxc1972
2003-02-27
打赏
举报
回复
6149代表经过了多少个CLK_TCK, 6149/CLK_TCK就是经过的秒数,另外time_t和clock_t虽然都是long型,但clock()返加的是clock_t,所以建议你把start和finish定义为clock_t类型。
php如何计算
时间
差,php
时间
差计算函数
该代码段展示了一个PHP函数time2_units,用于计算并以‘多少年前’、‘个月前’等格式显示两个
时间
点之间的差值。函数首先计算年、月、周、天、小时和分钟,然后根据各
时间
单位的非零值返回相应的字符串表示。例如,如果输入
时间
戳
代表
1501900700秒前的
时间
,则会输出具体的
时间
差。
算法题-宝石与石头【JS实现】
本文介绍了一个算法问题:给定两种字符串,一种
代表
宝石类型,另一种
代表
拥有的石头,如何计算拥有的石头中有多少是宝石。提供了四种不同实现方式,包括双重循环、利用Set集合、使用filter方法等,以优化
时间
和空间复杂度。
定时关机
博客介绍了使用shutdown命令实现定时关机的方法,通过运行shutdown -s -t * ,其中*
代表
时间
,可设置多少秒之后关机,属于信息技术中操作系统操作相关内容。
编写一程序计算到现在为止已经过了多少天,现在的
时间
是几时几分几秒
该程序接收用户输入的已过去秒数,通过计算转换为天数、小时数、分钟数和秒数。利用C语言实现,通过除法和取余操作进行
时间
单位的换算,最后输出结果。程序简洁明了,适用于基础的编程教学。
android将
时间
戳转为
代表
”距现在多久之前”的字符串
本文介绍了一种将Unix
时间
戳转换为易于理解的
时间
描述的方法,例如“几分钟前”、“几小时前”等,并提供了具体的Java代码实现。
C语言
70,039
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章