c语言编程,计算并输出下列级数的前n项之和Sn Sn=2/1+3/2+5/3+8/5+13/8+21/13.......

日期:2018-03-12 20:15:35 人气:1

c语言编程,计算并输出下列级数的前n项之和Sn Sn=2/1+3/2+5/3+8/5+13/8+21/13.......

1、首先你得确定计算多少个项,也就是规定n=多少,如果计算无穷多个项,那么你的程序是停不下来的,也自然不会输出你想要的结果。 2、你没看懂Sn=……公式的规律。你的程序里a应该是每项的分子,b是分母,c是前n项和,t是a/b,那么a和b的通式是:an=an-1+an-2(n>2,第n项=n的前两项之和,b同a) 3、你的C语言基础不到位,不知道怎么写程序。 综上,建议你看书学习C语言基础,不要按照自己的想法写程序,读懂书上正确的程序才能解决你现在的问题。
    A+
热门评论