作业帮 > 综合 > 作业

C语言程序设计 如下图,计算数列和

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 19:20:14
C语言程序设计 如下图,计算数列和
 
C语言程序设计 如下图,计算数列和
#include <stdio.h>

// 计算第n项的分母,分子即n+1项
int number(unsigned int n)
{
    if (n <= 2)
        return n;
    else
        return number(n - 1) + number(n - 2);
}

int main()
{
    int n = 0;  // 用于保存输入项数
    float sum = 0.0;    // 用于保存结果
    scanf("%d", &n);    // 输入项数
    
    // 循环计算结果
    for (int i = 1; i <= n; i++)
        sum += (float)number(i + 1) / number(i);
    
    printf("%.4f\n", sum);  // 输出结果
}
再问: 经过实测正确O(∩_∩)O。。。还加了批注,很好。。就是写的复杂了点。。