解题思路:
注意事项:
参考代码:
#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 人评分
printf基础练习2 (C语言代码)浏览:591 |
字符串输入输出函数 (Java代码)浏览:1437 |
数组输出 (C语言代码)错误???浏览:561 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:783 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:920 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:586 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:664 |
母牛的故事 (C语言代码)浏览:940 |
Tom数 (C语言代码)浏览:492 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:473 |