C/C++非ボラッチ配列第N項を求める
590 ワード
/*
: 1 2 ,
1 2 3 5 8 13 21 34 55 ......
*/
#include <STDIO.H>
int main(void)
{
int i,n, sum, sum1, sum2;
printf(" :
");
scanf("%d", &n);
if (n == 1)
{
printf(" :
1
");
}
else if (n == 2)
{
printf(" :
2
");
}
else
{
for (sum1=1, sum2=2, i=1; i<=n; ++i ) // :
{
sum = sum1 + sum2;
sum1 = sum2;
sum2 = sum;
}
printf(" :%d
", sum);
}
return 0;
}