当前位置:编程学习 > C/C++ >>

C语言问题

a=rand()%100+10; k=(int)(sqrt(a)+le-5); 请问:第二行中le-5作什么用?
答案:保证k结果的准确性吧。就像我们的四舍五入一样,这里可以实现小数点后面都是9的话就收上来了,比如sqrt(a)过后的结果是5.99999的话 k=6,如果没有1e-5的话就是5。
其他:就是10的-5次方。 应该没用。
le-5  中的l应为数字1
1e-5的意思就是1乘以10的负5次幂。就是0.00001

上一个:C语言编出来的EXE怎么输入两个数
下一个:C程序最小公倍数得问题

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,