有道题不会编写了,请会的师哥师姐帮帮忙(很基础的)。

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:34:21
题目:
有一分数序列2/1,3/2,5/3,8/5,13/8,21/13....求该序列的前n项和。(n<20,保留两位小树)

include<stdio.h>
#define END 19//求前19位的和
void main()
{
float sum=0,t=2;
int i=0;
while(i++<END)
{
sum+=t;
t=1+1/t;
}
printf("%f\n",sum);
}

#include<stdio.h>
void main()
{
int j=1,k=2,p,n,i;
float num,sum;
printf("本程序可帮助您对一组特定的数列求和\n形如:2/1+3/2+5/3+...您只需输入数列项数n即可。请输入...");
sum=2;
input: scanf("%d",&n);
if(n>=1)
printf("该数列为:2/1,");
else
{
printf("错误!!\nn的数值应大于0!!\n请重新输入...");
goto input;
}
for(i=2;i<=n;i++)
{
p=j+k;
j=k;
num=(float)p/k;
printf("%d/%d,",p,k);
k=p;
sum+=num;

}
printf("\nsum=%f",sum);
}

void main()
{
int n,pre,next,i;
float sum = 0;
scanf("%d",&n);

if(n < 20)
{
for(