1.菲波拉契序列-下一个数字等于前两个数字之和:1 2 3 5 8 13 21 34
/*
菲波拉契序列-下一个数字等于前两个数字之和
1 2 3 5 8 13 21 34
*/
# include <stdio.h>
int main(void)
{
int n;
int f1,f2,f3;
f1 = 1;
f2 = 2;
printf("请输入您需要求的想的序列: ");
scanf("%d", &n);
if (1 == n)
{
f3 = 1;
}
else if (2 == n)
{
f3 = 2;
}
else
{
for (i=3; i<=n; ++i)
{
f3 = f1 + f2;
f1 = f2;
f2 = f3;
}
}
printf("%d\n", f3)
return 0;
}
本博主新开公众号, 希望大家能扫码关注一下,十分感谢大家。