求斐波那契数列的前十项和用c语言
答案:5 悬赏:80
解决时间 2021-01-11 09:54
- 提问者网友:做自己de王妃
- 2021-01-10 19:52
求斐波那契数列的前十项和用c语言
最佳答案
- 二级知识专家网友:迷人又混蛋
- 2021-01-10 20:57
#include
int main()
{
int n = 1, a = 1, b = 1, sum = 0, num = 1;
while (n < 10)
{
num = a + b;
a = b;
b = num;
sum += num;
n++;
}
printf("前10项和为%d", sum);
}
祝你愉快!
int main()
{
int n = 1, a = 1, b = 1, sum = 0, num = 1;
while (n < 10)
{
num = a + b;
a = b;
b = num;
sum += num;
n++;
}
printf("前10项和为%d", sum);
}
祝你愉快!
全部回答
- 1楼网友:十鸦
- 2021-01-10 23:59
#include
int main()
{
int i,a=1,b=1,sum=2;
for(i=3;i<=10;i++)
{
a=a+b;
b=a-b;
sum+=a;
}
printf("%d ",sum);
return 0;
}
结果143
int main()
{
int i,a=1,b=1,sum=2;
for(i=3;i<=10;i++)
{
a=a+b;
b=a-b;
sum+=a;
}
printf("%d ",sum);
return 0;
}
结果143
- 2楼网友:深街酒徒
- 2021-01-10 22:56
#include
#define N 10
int main()
{
int a[N];
int i,j,k;
a[0]=1,a[1]=1;
printf("a[0]=%d a[1]=%d\t",a[0],a[1]);
for(i=2;i {
a[i]=a[i-1]+a[i-2];
printf("a[%d]=%d\t",i,a[i]);
if((i+1)%5==0)
printf("\n");
}
return 0;
}
#define N 10
int main()
{
int a[N];
int i,j,k;
a[0]=1,a[1]=1;
printf("a[0]=%d a[1]=%d\t",a[0],a[1]);
for(i=2;i
a[i]=a[i-1]+a[i-2];
printf("a[%d]=%d\t",i,a[i]);
if((i+1)%5==0)
printf("\n");
}
return 0;
}
- 3楼网友:撞了怀
- 2021-01-10 22:20
以下是求前20的程序,自己改成20项之和即可。
#include "stdio.h"
void main()
{long f,f1,f2;int i;
f1=f2=1;
printf("%10d%10d",f1,f2);
for(i=3;i<=20;i++)
{f=f1+f2;
printf("%10d",f);
if(i%4==0)printf(" ");
f1=f2;f2=f;
}
}
#include "stdio.h"
void main()
{long f,f1,f2;int i;
f1=f2=1;
printf("%10d%10d",f1,f2);
for(i=3;i<=20;i++)
{f=f1+f2;
printf("%10d",f);
if(i%4==0)printf(" ");
f1=f2;f2=f;
}
}
- 4楼网友:山君与见山
- 2021-01-10 21:21
#include
int main(void)
{
int a[10];
a[0]=a[1]=1;
int i=2;
for (;i<10;i++)
a[i]=a[i-2]+a[i-1];
int sum=0;
for (i=0;i<10;i++)
sum+=a[i];
printf("斐波那契数列的前十项和为:%d",sum);
return 0;
}
int main(void)
{
int a[10];
a[0]=a[1]=1;
int i=2;
for (;i<10;i++)
a[i]=a[i-2]+a[i-1];
int sum=0;
for (i=0;i<10;i++)
sum+=a[i];
printf("斐波那契数列的前十项和为:%d",sum);
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息