一、问题描述
写一个函数,求解以下数列前n项之和并输出,其中n(正整数)应从键盘输入。
二、格式要求
1.输入形式
输入一个正整数(int型),表示数列的项数。
2.输出形式
输出一个实数(float型),保留小数点后两位。
3.样例
输入:
3
输出:
5.17
三、实验代码
#include <stdio.h>
int main(){
int i=1,N=0;
double sum=0,a=1,b=2;
scanf("%d",&N);
while(i<=N)
{
double temp=0;
sum=sum+b/a;
temp=b;
b=a+b;
a=temp;
i++;
}
printf("%0.2lf",sum);
return 0;
}
运行结果
点赞关注,感谢您的支持 ^ _ ^
如有错误,还请您批评指正🤝 🤝 🤝