C语言 输入一个正整数N,输出2/1+3/2+5/3+8/5+……的前N项和,保留两位小数。(该数列从第2项起每一项的分
C语言 输入一个正整数N,输出2/1+3/2+5/3+8/5+……的前N项和,保留两位小数。(该数列从第2项起每一项的分
日期:2020-04-01 23:34:00 人气:3
#include
int main()
{
int i,n,flag,denominator;
double item,sum,t;
scanf("%d",&n);
sum = 0;
flag = 2;
denominator = 1;
for(i=1;i<=n;i++)
{
item = flag*1.0/denominator;//乘1.0是用来强制转换成double型
sum +=item;
t = flag;
