for(表达式1;表达式2;表达式3)
{
循环语句;
}
一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。通过观察可知,后一项的分子为前一项分子和分母的和,后一项分母为前一项的分子。
利用for循环
#include<stdio.h>
int main(){
double Sn=0,an=0,n,i,t,a=2.0,b=1.0
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;
}
有规律的数列求和
最新推荐文章于 2021-10-09 10:36:05 发布