求大神讲解C语言,除法是正确的,但是运算时间太长了,求更改,让它的运算时间变少

求大神讲解C语言,除法是正确的,但是运算时间太长了,求更改,让它的运算时间变少,第1张

scanf_s("薯哪%d%c%d%c%d%c%d",&a,&y,&b,&x,&c,&z,&d)你这里的赋正碧值太乱了,应该把数字和计算符举手举号分开赋值

可以用C语言中的时间函数

1.在预处理的部分添加:#include <time.h>;

2.然后在main主函数的开头记录下开始的时刻: clock_t start=clock(),在结尾再记录下结束的时刻:clock_t finish=clock();

3.然后打印出团腔祥这个时间差就是中间程序的执行时间: duration = (double)(finish - start);printf( "%f seconds\n", );

例子:

#include <stdio.h>

#include <time.h>

int main()

{

double duration;

clock_t start=clock();

printf("I am studying")

clock_t finish=clock();

duration = (double)(finish - start);

printf( "%f seconds\n"塌搏,duration );

return 0;

}

我圆桐还以为是想知道时间来着。感觉在你这个阶段应该不会出现运行时间很长的事儿的,建议你仔细检查下你的源程序,会不会出现死循环或者递归没有结束条件啥的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12414164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存