解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main(){
double Sn=0,an=0,n,i,t,a=2.0,b=1.0;//a为分子,b为分母,an为单项和值,Sn为总和
scanf("%lf",&n);
Sn+=a/b;//第一项不在规律中,在循环前先加入
for(i=1;i<n;i++){
t=a;
a=a+b;//将前一项的分子加分母给后一项的分子
b=t;//将前一项的分子给后一项的分母
an=a/b;
Sn+=an;
}
printf("%0.2lf",Sn);
return 0;
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1988 |
点我有惊喜!你懂得!浏览:2072 |
printf基础练习2 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:690 |
C语言训练-亲密数 (C语言代码)浏览:682 |
C语言训练-8除不尽的数 (C语言代码)浏览:1402 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:603 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:437 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:501 |
C语言训练-自由落体问题 (C语言代码)浏览:608 |