程序员在旅途

用这生命中的每一秒,给自己一个不后悔的未来!

0%

数字序列求和

一、题目描述

  使用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;

}

  运行结果如下:
属性说明图