编写C语言程序:输入一个正整数n,求S=1-1/2+2/3-3/5+5/8-8/13+···的前n项之和

这个程序的和过程可以分解为:

//这個程序演示了单步求和的结果

#define m 19 /*预定义一个m的值为19,在这里是方便你改变你的题目中的19,你可以方便的改成你想要的数*/

sun=0;/*sum即为你题目中的s,是你最终嘚运算结果*/

a=0; /*a在每次执行while循环是都赋值为0,原因下面说明*/

sum=sum+a; /*这个语句并不再for循环中去,他把a每次的值累加起来,就得到了你要的结果了*/

有不明白的给峩留言~~

我自己编的,可以修改最后一个数字的值进行不同的计算.

在这儿m起到保留前些数之和的临时单元的作用

上面答案我全部都调试了:

三者 答案都是对的,结果为385

参考资料: 我亲力亲为啊!!楼主看给哪个合适了!!!

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头裏或许有别人想知道的答案。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信