티스토리 뷰
목차
반응형
C언어 피보나치, C언어 구구단 소스 (C++ 호환)
C언어 피보나치 소스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include<stdio.h> void main(){ int i; int j; int p; int n; int t; for(i = 1; i < 7; i++) { p = 0; n = 1; for(j = 1; j <= i; j++) { printf("%d", n); t = n; n += p; p = t; } printf("\n"); } } | cs |
위의 소스를 실행하면 아래와 같은 결과가 보이실 겁니다.
[C++, C언어] 재귀함수, 팩토리얼 예제
1 1 2 3 5 8... 피보나치 수열이 정확히 표현되네요. 여태 봤던 코드 중 가장 짧은 듯 합니다.
C언어 구구단 소스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | int main(){ int i; int j; int k; int m; m = 0; for (i = 1; i <= 15; i += m) { for (j = i; j <= 9; j++) { printf("%d * %d = %d", i, j, i * j); for(k = 0; k < m; k++) { printf("\t"); printf("%d * %d = %d", (i + k + 1), j, (i + k +1) * j); } printf("\n"); } m++; } return 0; } | cs |
아래는 결과 화면입니다.
[C++, C언어] 재귀함수, 팩토리얼 예제
C언어 피보나치, C언어 구구단 소스 (C++ 호환)
반응형