用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);
}
展开全部
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);
}
//单位是毫秒
如:
#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);
}
//单位是毫秒
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf("%d&d",&a,&b);
好像错了,应该改成
scanf("%d %d",&a,&b);
输入两个数字。这是比较两个数字大小的程序。
max=%d\n
这个在printf里。所以是先打印出max=
然后后面的%d,用逗号后面的c来代替。
所以最终max=(两个中最大的数)
好像错了,应该改成
scanf("%d %d",&a,&b);
输入两个数字。这是比较两个数字大小的程序。
max=%d\n
这个在printf里。所以是先打印出max=
然后后面的%d,用逗号后面的c来代替。
所以最终max=(两个中最大的数)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请按回车键进行升级!
1. 新增加不规则模板拼图。
2. 新增加文字边框功能。
3. 菜单中增加“美图图库”路径设置。
4. 新增影楼特效“新日系”。
1. 新增加不规则模板拼图。
2. 新增加文字边框功能。
3. 菜单中增加“美图图库”路径设置。
4. 新增影楼特效“新日系”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
接收数据之前和完成之后各获得一次系统时间再相减。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询