请编程求的值,s=1-1/2+1/4-1/6+…+(-1)^n1/2n其中正整数变量n通过键盘输入值,s按双精度实数运算。
时间: 2023-05-11 16:04:48 浏览: 124
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
以下是求解 s 的代码(使用 Lua 语言):
function s(n)
local sum = 0
for i = 0, n do
local sign = (-1) ^ i
local denominator = 2 * i + 1
sum = sum + sign / denominator
end
return sum
end
-- 从键盘读入 n 的值
local n = io.read("*n")
-- 计算 s 的值
local result = s(n)
-- 输出结果
print(result)
注意:这段代码使用了 Lua 的函数和语法,如果您不熟悉 Lua,可能需要先学习一下。
阅读全文