首页

文章

如何知道一个c程序的运行时间

发布网友 发布时间:2022-03-04 07:44

我来回答

5个回答

热心网友 时间:2022-03-04 09:14

楼主想法是没错,不过照现在的电脑,运行你的这程序,
运行时间永远是0,因为clock每秒18.2次中断,

只有象回答者: 521linux - 江湖少侠 六级 11-2 18:04
他那样费时点的才能有值

热心网友 时间:2022-03-04 10:32

c/c++中的计时函数是clock()。
  所以,可以用clock函数来计算的运行一个循环、程序或者处理其它事件到底花了多少时间,具体参考代码如下:
#include “stdio.h”
#include “stdlib.h”
#include “time.h”
int main( void )
{
long i = 10000000l;
clock_t start, finish;
double ration;
/* 测量一个事件持续的时间*/
printf( "time to do %ld empty loops is ", i );
start = clock();
while( i-- ) ;
finish = clock();
ration = (double)(finish - start) / clocks_per_sec;
printf( "%f seconds\n", ration );
system("pause");
}

热心网友 时间:2022-03-04 12:06

#include “stdio.h”
#include “stdlib.h”
#include “time.h”

int main( void )
{
long i = 10000000L;
clock_t start, finish;
double ration;
/* 测量一个事件持续的时间*/
printf( "Time to do %ld empty loops is ", i );
start = clock();
while( i-- ) ;
finish = clock();
ration = (double)(finish - start) / CLOCKS_PER_SEC;
printf( "%f seconds\n", ration );
system("pause");
}

热心网友 时间:2022-03-04 13:58

#include<stdio.h>
#include<time.h>
void main()
{
time_t start = clock();
int a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
printf("small to big:%d,%d,%d\n",a,b,c);
time_t end = clock();
printf("用时: %d s\n", (end-start) / CLOCKS_PER_SEC);
}

热心网友 时间:2022-03-04 16:06

//---------------------------------------------------------------------------

#include<stdio.h>
#include<time.h>
void main()
{
int a,b,c,t;

clock_t te;
te=clock();

scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
printf("small to big:%d,%d,%d\n",a,b,c);

te=clock()-te;
printf("TIME:%lf\n",te/CLOCKS_PER_SEC);

}
//---------------------------------------------------------------------------
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 四大直辖市换帅为啥 美国的银行卡在异地丢了怎么办? 怎么知道自己的基金是得的A,B,还是C 美国银行卡丢失怎么补办 美国的银行卡在中国丢失,怎么补办? 如何能一眼判断一句代码是c还是c++语言??谢谢 怎么知道媳妇是不是c? 在美国丢了银行卡怎么办 C语言中如何判断一个数值为整型,比如,a / b == c ,怎么知道 c 是不是整型?谢谢 办理五金店的营业执照需要什么资料? 怎么知道女朋友是不是C 开一家五金建材店需要办哪些手续? 建材营业执照经营范围 建材个体户营业执照经营范围 C语言的水平怎么知道 如何注册一家建材公司? C怎么判断 开建材市场要办什么手续? 如何一眼看出C与C++ 请问这是怎么判断C的? 经营建筑材料需要办理营业执照吗? 美国银行卡掉了 可否在建设银行补办? C怎么理解??? 美国银行(Bank of America)的银行卡在国内丢了 请问该怎么办理挂失 急! 概率 c 怎么计算? 美国银行卡丢了不知道帐号怎么挂失? C语言用STRUCT如何知道 在美国储户存款丢了银行怎么做 我有个朋友在美国他的银行卡丢了挂失需要几天? C语言中怎么知道该数据是什么进制 美国的银行卡丢了重新补办了一张,汇钱的账户是不是不变的? 之前在美国留学,办了一张美国银行的debit card。后来回国之前就把那个卡账户注销掉了,结果最 在美国堪萨斯州办的银行卡丢了可以查询余额吗? 在美国银行卡怎么办理 微信中如何将朋友分组 我把女朋友的工商银行卡卡丢了,她在美国,卡里的钱取不出来 怎么办? 微信怎么把朋友分组 国内怎么办美国银行卡 微信怎么进行朋友圈分组 可以在美国 补办中国的中国银行卡嘛 留学生在美国怎么办银行卡?需要哪些文件?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com