C=1+1/2+1/4+1/8+1/16+……+1/1024,求C的值,保留四位小数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 18:35:28
C=1+1/2+1/4+1/8+1/16+……+1/1024,求C的值,保留四位小数
这是我用pascal写的
结果总是4.408 到底错哪了 正确写法呢
这是我用pascal写的
结果总是4.408 到底错哪了 正确写法呢
赋初值 a:=1; b:=1
然后 a:=d*2 改为 a:=a*2
d:1 to 512 改为 d:1 to 10 //2、4、8、16...1024只有10项哦
再问: 不行啊 会变成这样然后没答案.
再答: 512改成10,出错应该是溢出了,
另外最后那个c:=1+b 就不要了,最后结果就是b,writeln(b:0:4)即可
再问: 麻烦整条写一下 因为结果还是错的 谢谢
再答: var a,d:longint;
b:real;
begin
a:=1;b:=1;
for d:=1 to 10 do
begin
a:=a*2;
b=b+1/a;
end;
writeln(b:0:4);
end.
然后 a:=d*2 改为 a:=a*2
d:1 to 512 改为 d:1 to 10 //2、4、8、16...1024只有10项哦
再问: 不行啊 会变成这样然后没答案.
再答: 512改成10,出错应该是溢出了,
另外最后那个c:=1+b 就不要了,最后结果就是b,writeln(b:0:4)即可
再问: 麻烦整条写一下 因为结果还是错的 谢谢
再答: var a,d:longint;
b:real;
begin
a:=1;b:=1;
for d:=1 to 10 do
begin
a:=a*2;
b=b+1/a;
end;
writeln(b:0:4);
end.
c#:求1+2!+3!+4!+…+30!.科学计数法,保留两位小数.
C语言:计算1+2+3+...+100的平均值,保留两位小数.
C语言,求2/1+3/2+5/3+8/5+…前20项之和,结果保留2位小数
99.9494保留1位小数
9.9674保留1位小数
用C编程序:输入一个正整数n,输出2/1+3/2+5/3+8/5+…的前n项之和,保留两位小数.
0.906保留1位小数是多 保留2位是多少.10.095保留一位小数是多少保留二位是多少.
C语言编程,输入1 个正整数n,计算 s 的前n项的和(保留 4 位小数).
C语言 1)功能:编程实现使实型正数保留2位小数,并对第三位进行四舍五入.
27÷21保留1位小数,保留2位,保留3位小数,43.8÷22保留一位,保留2位,保留3位小数.2.23÷0.56保留一
用C语言编辑,e=1+1/1!+1/2!+1/3!+.1/n!求e的近似值,由键盘输入N的值!保留六位小数!需要用for
跪求要求随机数970到1040之间且大于1000保留1位小数小于1000保留2位小数的EXECL公式