早教吧作业答案频道 -->其他-->
fortran计算1-1/2+1/3-1/4+...+1/99-1/100结果等于1,什么地方错了?programmainintegera,brealsuma=1sum=1dob=2,100a=-1*asum=sum+a*(1/b)enddowrite(*,*)sumend
题目详情
fortran计算1-1/2+1/3-1/4+...+1/99-1/100 结果等于1,什么地方错了?
program main
integer a,b
real sum
a=1
sum=1
do b=2,100
a=-1*a
sum=sum+a*(1/b)
enddo
write(*,*)sum
end
program main
integer a,b
real sum
a=1
sum=1
do b=2,100
a=-1*a
sum=sum+a*(1/b)
enddo
write(*,*)sum
end
▼优质解答
答案和解析
你的错误在于你没有把整型转换为实型
program main
integer a,b
real sum
a=1
sum=1.0
do b=2,100
a=-1*a
sum=sum+float(a)*(float(1)/float(b))
enddo
write(*,*)sum
end
program main
integer a,b
real sum
a=1
sum=1.0
do b=2,100
a=-1*a
sum=sum+float(a)*(float(1)/float(b))
enddo
write(*,*)sum
end
看了fortran计算1-1/2+...的网友还看了以下:
等式x+12=24,如果等式的左边变成了x,要使等式成立,等式的右边应该变成( ) 等式x+12= 2020-05-16 …
张阿姨以每千克0.8元的价格收购回一批苹果,经过挑选把这些苹果分成了甲、乙两个等级,质量比是3:5 2020-06-06 …
按要求给句子加音节号1)李明看见王芳笑了(强调李明笑了)李明看见王芳笑了(强调王芳笑了)2)三加五 2020-06-06 …
追问的高数昨天你回答我的问题我明白了,但是,如果我把sin2x看成2sinxcosx等于2sinx 2020-06-12 …
对于生物实验结果的问题很多题目都有不同的问法比如预测结果和结论分析实验结果解释实验结果等等答案有时 2020-08-02 …
某超市10点开门,但开门前早有人等待,以第一个人来时起,每分钟来的顾客数相同,如果开3个入口,9分钟 2020-11-04 …
王爷爷以每千克0.8元的价格购回一批苹果,经过挑选把这批苹果分成了甲乙两等,甲乙两等的质量比是3:5 2020-11-08 …
甲乙两人约在地铁站见面,出发前甲致电乙:“地铁站见。如果你到了我还到,你就等着吧,如果我到了你没到, 2020-11-15 …
fortran计算1-1/2+1/3-1/4+...+1/99-1/100结果等于1,什么地方错了? 2020-12-07 …
一个父亲让儿子画画,于是在桌上放了三个苹果,对孩子说:“有几个苹果,你就画几个苹果.”等爸爸走后,儿 2020-12-17 …