求大神教
c语言,使用一维数组计算斐波那列数列0,1,1,2,3,5,8……的前25项的和。
#include<stdio.h>
int main() {
int i,s;
int a[26];
a[1]=0;a[2]=1;
s=a[1]+a[2];
for (i = 3; i <= 25; i++) {
a[i] =a[i-1]+a[i-2];
s+=a[i];
}
printf("%d",s);
return 0;
}
#include <stdio.h>
int main(int argc, char const *argv[])
{
int a[25];
a[0] = 0;
a[1] = 1;
int sum = 1;
for (int i = 2; i < 25; i++)
{
a[i] = a[i - 1] + a[i - 2];
sum += a[i];
}
printf("%d", sum);
};