用C语言如何打印出一段程序运行的时间

网络出书中现在利用循环语句接收数据,每次接收的数据大小不一样,时间也不一样,如何打印出每次循环接收完数据所花的时间!... 网络出书中现在利用循环语句接收数据,每次接收的数据大小不一样,时间也不一样,如何打印出每次循环接收完数据所花的时间! 展开
 我来答
千锋教育
2015-12-12 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

1、在程序最开始的地方获取一下系统当前时间并保存;

2、在程序结束的地方获取一下系统当前时间并保存;

3、两者相减即为程序运行时间,将其打印出来便可。

参考代码如下:

#include <stdio.h>
#include <time.h>
void main()
{
int i;
clock_t t1 , t2;
t1 = clock();
for (i=0;i<1000000000;i++);
t2 = clock();
printf("%d \n", t2-t1);
}
wuzhi3078
2011-08-24 · TA获得超过123个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:217万
展开全部
VC平台用clock()吧:
如:
#include <stdio.h>
#include <time.h>
void main()
{
int i;
clock_t t1 , t2;
t1 = clock();
for (i=0;i<1000000000;i++);
t2 = clock();
printf("%d \n", t2-t1);
}
//单位是毫秒
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户27922
2011-08-24 · TA获得超过239个赞
知道小有建树答主
回答量:645
采纳率:0%
帮助的人:445万
展开全部
scanf("%d&d",&a,&b);
好像错了,应该改成
scanf("%d %d",&a,&b);
输入两个数字。这是比较两个数字大小的程序。
max=%d\n
这个在printf里。所以是先打印出max=
然后后面的%d,用逗号后面的c来代替。
所以最终max=(两个中最大的数)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
占语心0GR94e
2011-08-24 · 超过14用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:57.4万
展开全部
请按回车键进行升级!
1. 新增加不规则模板拼图。
2. 新增加文字边框功能。
3. 菜单中增加“美图图库”路径设置。
4. 新增影楼特效“新日系”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cpygogogo
2011-08-24 · 超过43用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:96.8万
展开全部
接收数据之前和完成之后各获得一次系统时间再相减。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式