C Primer Plus 练习 6-11
2015-02-07 23:59
190 查看
考虑这两个无限序列:
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次之后的总和。是否每个序列看上去要收敛某个值?
//6-11
#include<stdio.h>
int main(void)
{
int n;
int i;
int sign;
while(1==scanf_s("%d",&n)){
float sum1=0;
float sum2=0;
for(i=1,sign=1;i<=n;i++,sign*=-1){
sum1+=1.0/(1.0*i);
sum2+=sign*1.0/(1.0*i);
}
printf("序列1的和为:%f,序列2的和为%f。\n",sum1,sum2);
}
return 0;
}
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次之后的总和。是否每个序列看上去要收敛某个值?
//6-11
#include<stdio.h>
int main(void)
{
int n;
int i;
int sign;
while(1==scanf_s("%d",&n)){
float sum1=0;
float sum2=0;
for(i=1,sign=1;i<=n;i++,sign*=-1){
sum1+=1.0/(1.0*i);
sum2+=sign*1.0/(1.0*i);
}
printf("序列1的和为:%f,序列2的和为%f。\n",sum1,sum2);
}
return 0;
}
相关文章推荐
- C++ primer plus 练习11
- C Primer Plus 第十章 编程练习 1-11题
- C primer plus 第七章 练习11:
- C primer plus 第十章 练习11:
- C Primer Plus 第十四章 编程练习 1-11题
- C++ Primer Plus第六版编程练习10.8解答
- C Primer Plus 第十六章 编程练习 1-7题
- C Primer Plus(第6版)第三章编程练习答案
- 记录——《C Primer Plus (第五版)》第九章编程练习第八题
- C++ primer plus 练习7.7
- 记录——《C Primer Plus (第五版)》第十章编程练习第三题
- 【C++】primer plus 练习8.1
- C.Primer.Plus(第六版)第九章 编程练习
- 学习C++.Primer.Plus 11 使用类
- C primer plus(编程练习)file-3.11-6
- C.Primer.Plus(第六版)第12章 编程练习
- C ++ Primer Plus 第六版 第九章编程练习答案
- C++primer plus第六版课后编程练习答案5.8
- C++primer plus第六版课后编程练习答案7.6
- C primer plus(编程练习)file-4.8-7