c语言sigh=1是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 20:02:00
c语言sigh=1是什么意思
xTRP<A{A/AtԾG (륂 Jr 39< ]N/䰳O˳ocfkx4QY-Fvhr^?|LWbǛ^+"fћCZhΕʍB|~C:& C=5i Mbb}xpZN*^5bީe^uO)x'ɴB =EEKO?K.K7X{))Bl)2:-~ͯ-(`ʩOIb:iB I嵶R~^S%T:˷2i^4O@ Ӂ8铓3nO$PPcq"e|3G}/zdU0, EE0h. k4 fhp \!tq`Y NtFBqM~{6N4e /VdePj>'|AߩUԩNE`$}؆iyD1BUNF܀;~>V+Yj1Tfd 0:nImd ifv+aHdnZ,-׻ʺk յ[FF0kITia׊}c]>~ ti4VcW

c语言sigh=1是什么意思
c语言sigh=1是什么意思

c语言sigh=1是什么意思
看来这个问题难住你的不是算法本身,而是英文,程序员需要良好的英语基础和数学基础.
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里已经包含了所有项的和了,结束.