问题八十八:Fibonacci数非递归解

2014-11-23 22:25:30 · 作者: · 浏览: 5


[plain]
#include

int main()
{
int i;
int a;
int b;
int c;
int n;

printf("please enter a number:");
scanf("%d", &n);

a=b=1;

for(i=3; i<=n; i++)
{
c=a+b;
a=b;
b=c;
}

printf("The result is %d\n", c);

return 0;
}

#include

int main()
{
int i;
int a;
int b;
int c;
int n;

printf("please enter a number:");
scanf("%d", &n);

a=b=1;

for(i=3; i<=n; i++)
{
c=a+b;
a=b;
b=c;
}

printf("The result is %d\n", c);

return 0;
}

\