/* 考虑这两个无限序列: 1.0 + 1.0/2.0 + 1.0/3.0 + 1.0/4.0 + ... 1.0 - 1.0/2.0 + 1.0/3.0 - 1.0/4.0 + ... 编写一个程序来计算这两个序列不断变化的总和,直到达到某个次数。让用户交互地输入这个次数。 看看在20次、100次和500次之后的总和。是否每个序列都看上去要收敛于某个值?提示:奇数个-1相乘的值为-1,而偶数个-1相乘的值为1。 */ #include <stdio.h> #define FLT 1.0 int main(void) { int i,times; float sum ,sum2, flag, n ,k; while(1 == scanf("%d",×)) { sum = FLT; sum2 = FLT; k = FLT; flag = FLT; n = FLT; for(i = 0; i < times; i++) { sum += FLT / (++n); flag *= -FLT; sum2 += FLT / (++k * flag); } printf("result one = %f,/nresult two = %f/n",sum,sum2); printf("Enter other :/n"); } system("pause"); return 0; }