本题要求编写程序,计算序列 1 + 1⼀3 + 1⼀5 + ... 的前N项之和。 循环条件为什么要2*N??

2024-11-27 12:58:38
推荐回答(2个)
回答1:

fm是分母,第n项是1/(2 * n -1),分母就要限制为小于等于2 * N -1,就是小于2 * N。

例如:

首先需要明确,常常看到int取值范围为-32768~32767,实际上int的取值范围依赖于计算机系统,在16位机器中,int占16位,取值范围为前面所说的-32768~32767(-2^16~2^16-1)。而在32位和64位机器中,int占32位,取值范围为-2147483648~2147483647(-2^32~2^32-1)。

扩展资料:

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。

执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。

参考资料来源:百度百科-for循环

回答2:

fm是分母啊,第n项是1/(2 * n -1),分母就要限制为小于等于2 * N -1,就是小于2 * N