Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 포인터
- Naver SmartEditor
- HTML5
- SQL
- C언어
- 구글 reCaptcha
- jsp
- java
- 역순
- C언어 파일입출력
- C언어 함수
- C언어 변수
- Vim
- URL 다운로드
- 텍스트 파일 읽기
- gcc
- placehoder
- Oracle
- 오라클
- C언어 배열
- TCP/IP 소켓
- GUI
- 날짜
- Spring email
- 자바
- C언어 메모리
- Google reCaptcha
- C언어 매크로
- Spring google
- C언어 구조체
Archives
- Today
- Total
easy software
C언어 함수를 이용한 피보나치 수열 계산 본문
피보나치 수열을 계산하는 프로그램입니다.
함수를 생성하여, Main함수에서는 간단하게 호출만으로 피보나치 수열을 출력했습니다.
#include <stdio.h>
//피보나치 수열을 계산하고 출력하는 함수
void Fibonacci(int input){
int a = 0;
int b = 1;
int temp;//반복문을 수행하면서 값을 저장할 변수
//사용자가 1을 입력하면 0과 1을 출력
if (input == 1)
printf("%d ", a);
//사용자가 값을 잘못 입력하였을 때 출력
else if (input < 1){
printf("값을 잘못 입력 하셨습니다\n");
}
//2 이상을 입력할때 수식을 계산
else{
printf("0 1 ");
for (int i = 0; i < input-2; i++){
temp = a + b;
printf("%d ", temp);
a = b;
b = temp;
}
}
}
int main(void){
int input;
printf("피보나치 수열을 출력하고 싶은 수를 입력하세요 : ");
scanf_s("%d", &input);
printf("\n");
Fibonacci(input);
return 0;
}
'C언어 > 변수와 함수' 카테고리의 다른 글
C언어 함수를 응용한 구구단 출력 (0) | 2015.01.09 |
---|---|
C언어 static 변수 활용 방법 (0) | 2015.01.07 |
C언어 전역변수와 함수를 활용한 곱셈 프로그램 (0) | 2015.01.07 |
C언어 화씨온도를 섭씨로 / 섭씨온도를 화씨로 변경하기(함수 응용) (0) | 2015.01.07 |
C언어 기본적인 함수 응용(Max / Min) 출력 (0) | 2015.01.07 |
Comments