问题标题:
【编写程序用公式:e=1/1!+1/2!+1/3!+∧计算e的近似值.直到最后一项小于给定的精度.我搞不懂∧的意思,最好直接编个给我,哈哈!】
问题描述:
编写程序用公式:e=1/1!+1/2!+1/3!+∧计算e的近似值.直到最后一项小于给定的精度.
我搞不懂∧的意思,最好直接编个给我,哈哈!
冯仰平回答:
^的意思就是让你一直加下去,知道有一项足够小未知
另外,你的公式少了一个1,如果要算出正确的e值,应该把下面程序中result的初始值改成1
objectTest{
defmain(args:Array[String]){
varresult:Double=0.0
varterm:Double=1.0
valtolerance:Double=0.0000001
Stream.from(1).exists(n=>{
term=term/n
result=result+term
term
点击显示
其它推荐
热门其它推荐