一、题目描述
使用C语言编程求解: 1 - 1/2 + 1/3 - 1/4 + 1/5 - … + 1/99 - 1/100 的值。
二、分析求解
这是一道类似数列的求和问题,考察的是循环的使用,以及基础的数学知识。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| #include<stdio.h> int main(){ int sign = 1,deno = 2; float sum = 1.0, term; while(deno<=100){ sign = -sign; term = (sign*1.0)/deno; sum = sum+term; deno++; } printf("sum is : %f\n",sum); return 0; }
|
运行结果如下: