c语言sigh=1是什么意思
c语言sigh=1是什么意思
答案:1 悬赏:20 手机版
解决时间 2021-05-20 21:00
- 提问者网友:wodetian
- 2021-05-20 17:34
最佳答案
- 五星知识达人网友:从此江山别
- 2021-05-20 17:51
看来这个问题难住你的不是算法本身,而是英文,程序员需要良好的英语基础和数学基础.
sign:
中文含义 为符号,用来代表这个算法里面的当前 正负号;
sum:
中文含义为总和,用来代表求和的和.
deno:
denominator 的缩写,denominator中文含义为分母.
有了上面的解释,这个算法的伪代码相信就很容易懂了
1-1/2+1/3-1/4+.1/99-1/100
= 1 + (-1)(1/2)+ 1/3 + (-1)(1/4) + ...+ 1/99 + (-1)(1/100)
S1:设为正数
S2:和 = 1 //加上第一个数
S3:分母为2 // 为了接着计算 (-1)(1/2)
S4:正负变号//对应上面的算式每项轮流反号
S5:让term 为当前项 //现在是 (-1)(1/2)
S6:这步写错了,应该是sum = sum + term,即在和上加上当前项(-1)(1/2),于是计算出了 1 + (-1)(1/2)的值了,目前
S7:分母+1//为了计算 后面的1/3
S8:如果分母小于等于100,返回S4,这样可以继续计算并累加后面的项; 否则,当前的sum里已经包含了所有项的和了,结束.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯