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

来源:互联网 发布:淘宝 企业店铺 假货 编辑:程序博客网 时间:2024/04/30 07:20

问题与代码:有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和

文件名称:有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和

作者:何知令

发表时间:2016年10月11日

输入:输入一个整数n,1<=n<=10

输出:输出该数列的前n项和

代码如下:

#include <stdio.h>int main(){    int N,i;    float a,b,C,S;    printf ("请输入所需前N项和");    scanf("%d",&N);    S=0;    i=1;    a=1;    b=2;    while(i<=N)    {        S=S+b/a;        C=a+b;        a=b;        b=C;        i=i+1;    }    printf("前%d项和为%f",N,S);    return 0;}

程序运行结果如下:

知识点:循环结构,储存位置替换

学习心的:开刷!



0 0
原创粉丝点击