作业帮 > 综合 > 作业

编一个c语言程序,求数列的第10项的值以及前10项之和. f1=f2=1 fn=f(n-1)+f(n-2) (n>2)

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/27 13:47:22
编一个c语言程序,求数列的第10项的值以及前10项之和. f1=f2=1 fn=f(n-1)+f(n-2) (n>2)
编一个c语言程序,求数列的第10项的值以及前10项之和. f1=f2=1 fn=f(n-1)+f(n-2) (n>2)
#include<stdio.h>
int f(int n);
void main()
{
    int i,sum=0;
    printf("数列的第10项的值为%d\n",f(10));
    for(i=1;i<11;i++)
        sum+=f(i);
    printf("前10项之和为%d\n",sum);
}
int f(int n)
{
    int val;
    if(n==1 || n==2)
        val = 1;
    else
        val = f(n-1)+f(n-2);
    return val;
}