C语言有一个分数序列 21,32,53,85,138,2113,....... 求这个序列的前20项之和

    技术2026-04-03  10

    #include<stdio.h> int main (void) { float a = 1, b=2 , t,i=20,sum=0; //定义变量 a为分母 b为分子 t为互换元素的中间变量,i控制循环次数,sum为求和 float s=b/a;//构造第一个分数 while(i>0) { sum = sum +(s);//分数相加 t = b; b = a + b; a = t; i -- ; } printf("%0.2f\n",sum); return 0; }
    Processed: 0.010, SQL: 9