早教吧作业答案频道 -->其他-->
有关C语言循环的一个小问题考虑这两个无限序列: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+...编写一个程序来计算这两个序列不断变化的总和,直到达到某个次数.让用户交互地输入这个
题目详情
有关C语言循环的一个小问题考虑这两个无限序列: 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次,200次和500次之后的总和.是否每个序列都看上去要收敛于某个值? 求教这个小编程,比较菜,请见谅.
▼优质解答
答案和解析
/* 输入级数的项数 : 100 项数是100时,和是:0.688172179310195。 继续算(1/0) :1 输入级数的项数 : 200 项数是200时,和是:0.690653430481824。 继续算(1/0) :1 输入级数的项数 : 500 项数是500时,和是:0.692148180557946。 继续算(1/0) :0 Press any key to continue */ #include void main() { int i,n,an; double total,flag; do { printf("输入级数的项数 : "); scanf("%d",&n); total = 0.0; flag = 1.0; for(i = 1; i <= n; ++i) { total += flag/i; flag = -flag; } printf("项数是%d时,和是:%.15lf。\n",n,total); printf("继续算(1/0) :"); scanf("%d",&an); }while(an != 0); }
看了有关C语言循环的一个小问题考虑...的网友还看了以下:
一个乘数缩小到原来的十分之一,另一个乘数也缩小到原来的十分之一,积不变.()对还是错?0.6与0. 2020-06-11 …
判断ab^2/a是不是分式?我觉得:令a=0,那么在分式的概念中,那个B=0了,所以不是分式.令a 2020-06-17 …
名著阅读。(1)格列佛逃到不来夫斯古后,该国皇帝承诺如果格列佛愿意替他出力的话,他可以保护格列佛。 2020-06-18 …
已知0.245÷0.35=0.7,如果把0.245扩大到原来的100倍,把0.35也扩大到原来的1 2020-07-19 …
三次方程实数根问题(可加分)求方程ax3+bx2+cx+d=0(a不为0)的一个实根是否有简易求法 2020-07-31 …
不定积分求教为什么一道不定积分用2种方法算出来答案不一样,而且相差也不是一个常数?不定积分1/(x 2020-08-02 …
英语翻译请看附件,刚才做样品的时候又发现一个问题.我们达不到不于0.2MM要求,这次只能做到0.6- 2020-11-15 …
0.6×0.8=0.48,把乘数0.6扩大到原来的100倍,0.8缩小到原来的110,积是. 2020-11-18 …
已知a*3/4=b*4/5=c*5/6,其中a、b、c、都不为0,把a、b、c三个数按从小到大的顺序 2020-11-20 …
Origin7.5中X轴负向坐标单位长度为-1,正向单位长度为100怎么设置?另外怎么把Y轴准确移动 2020-11-28 …