c语言关于double s=0,s=0.0c里面什么时候用double s=0.0,什么时候用double s=0呢我在看上机测试习题,答案一会儿用0一会用0.0可是一换调试结果一样就是没分.还有这个s=1.0/t,和s=1./t有什么区别呢?是不

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 03:59:33
c语言关于doubles=0,s=0.0c里面什么时候用doubles=0.0,什么时候用doubles=0呢我在看上机测试习题,答案一会儿用0一会用0.0可是一换调试结果一样就是没分.还有这个s=1

c语言关于double s=0,s=0.0c里面什么时候用double s=0.0,什么时候用double s=0呢我在看上机测试习题,答案一会儿用0一会用0.0可是一换调试结果一样就是没分.还有这个s=1.0/t,和s=1./t有什么区别呢?是不
c语言关于double s=0,s=0.0
c里面什么时候用double s=0.0,什么时候用double s=0呢
我在看上机测试习题,答案一会儿用0一会用0.0
可是一换调试结果一样就是没分.
还有这个s=1.0/t,和s=1./t有什么区别呢?是不是取决于t是double型还是其他的?
举两个例题吧,1.计算sn=1-1/2+1/3-1/4+```+1/(2n-1)-1/(2n),这边用的就是s+=1.0/(2*i-1)-1.0/(2*i)
2.计算s=1+1/(1*2)+1/(1*2*3)+````+1/(1*2*3*```n)这边用的就是doubles=0,t=1;s+=1./t

c语言关于double s=0,s=0.0c里面什么时候用double s=0.0,什么时候用double s=0呢我在看上机测试习题,答案一会儿用0一会用0.0可是一换调试结果一样就是没分.还有这个s=1.0/t,和s=1./t有什么区别呢?是不
1.什么时候用double s=0.0,什么时候用double s=0
觉得这个没关系,一样的.
2.s=1.0/t,和s=1./t
这里也没区别.如果是1/t那就区别大了,这时才取决于t的类型.