VioletaBabel
챕터10_섹션4_피보나치 수열 본문
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
printf("피노나치 수열을 몇개까지 구하실건가요? -> ");
scanf("%d", &n);
if (n < 1)
return 1;
else if (n == 1)
{
printf("1");
return 1;
}
int *num = (int *)malloc(sizeof(int)*n);
num[0] = 1;
num[1] = 1;
for (int i = 2; i < n; ++i)
num[i] = num[i - 1] + num[i - 2];
for (int i = 0, count = 0; i < n; ++i, count = ++count % 10)
{
printf("%d ", num[i]);
if (count == 9) printf("\n");
}
}
'알고리즘문제들 > 알고리즘문제풀이전략_문제' 카테고리의 다른 글
챕터10_섹션8_재귀 호출로 최대공약수 구하기 (0) | 2017.05.19 |
---|---|
챕터10_섹션7_지그재그 숫자 출력하기 (0) | 2017.05.19 |
챕터10_섹션6_소수 구하기 (0) | 2017.05.19 |
챕터10_섹션5_임의의 숫자 배수의 개수와 합 구하기 (0) | 2017.05.16 |
챕터10_섹션3_최대공약수 구하기 (0) | 2017.05.16 |
Comments