输入一个正整数n,输出2⼀1 + 3⼀2 + 5⼀3 + 8⼀5 + …的前n项之和,保留2位小数(该序列从第二项起,每一项的

2025-02-25 06:42:06
推荐回答(2个)
回答1:

#include 

void main()

{

int n,i;

float p=2.0,q=1.0,t;

float sum=0.0;

printf("Input:");

scanf("%d",&n);

for(i=0;i

{

sum+=p/q;

t=p;

p=p+q;

q=t;

}

printf("sum=%0.2f",sum);

}

回答2:

.........