计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 – 1/100 的值
观察算式,我们发现所有加数的分母是从1-100,因此考虑使用for循环来产生1-100的数字。
注意事项:
1.结果是一个小数,定义储存结果的变量和其他相关变量时需要定义成float或者double型!
2.法二需要包含头文件:
#include <math.h>
法一:
再观察加数前面的正负号是交替的,且分母为奇数时是正号,分母为偶数时是负号,此时可以考虑用两个循环,分别产生偶数分母和奇数分母,加出两个结果,最后用奇数分母的结果减去偶数分母的结果,即可得到最终结果。
代码如下:
int main()
{
double sum1 = 0.0, sum2 =
版权声明:本文为qq_44875714原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。