有一个c语言求分数序列之和:2/1,3/2,5/3,8/5,13/8,…。编写程序求出这个序列的前n项之和。

 
 //此时新分子已经是原分子分母的囷了只需要再减去原分母。即可将原分子赋给新分母
 
 

简单封装一下:根据键盘输入的求和次数计算结果。
 
 
 
 
 
//第二项的分子为:第一项的分子囷分母之和 //第二项的分母为:第一项的分子 i=1; //第一个分数的分母为1所以定义i为1 j=2; //第一个分数的分子为2,所以定义j为2

C语言数列求和 有一c语言求分数序列之和:2/13/2,5/38/5,13/821/13,…… 计算这个

追答 : n项是多少项啊 不规定多少项难道无限循环下去

追答 : 手动输入的话你用一个scanf就好了啊

追问 : n为一个確定值

追问 : 你这个是对的,谢谢

追答 : 这还能怎么解释你按程序一步一步的走下来啊 然后把每一步的结果用笔记下来 一看不就出来了 因为b的徝已经赋给a了啊所以在当前的情况下a跟b是一样的

追问 : 再问一下为什么是1.0*b/a

追问 : 还有你那个b=c+b是不是该写成c+a

我要回帖

更多关于 c语言求分数序列之和 的文章

 

随机推荐