解题思路:找规律,纯数学思路,希望帮到各位。
注意事项: t=a; a=b; b=t+b; 是用来将分母,分子的规律表示出来的一套式子。
我是令第一个数2/1为b/a, 然后前一个数的分子与分母之和为下一个数的分子,前一个数的分子为下一个数的分母,令t为中间变量保存a的原始值。
参考代码:
#include <stdio.h>
int main ()
{
int i,N;
double t,a=1,b=2;
double sn;
scanf("%d",&N);
for(i=0;i<N;i++)
{
sn+=b/a;
t=a;
a=b;
b=t+b;
}
printf("%.2lf",sn);
return 0;
}
0.0分
0 人评分
C二级辅导-阶乘数列 (C语言代码)浏览:642 |
C语言程序设计教程(第三版)课后习题3.7 (C++代码)浏览:1024 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:604 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
矩阵乘法 (C++代码)浏览:1662 |
计算质因子 (C++代码)浏览:1825 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:368 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:606 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1186 |
文科生的悲哀 (C语言代码)浏览:1538 |