본문 바로가기

컴퓨터/C, C++14

[C언어] 메인 함수 밖에서 두 변수 값 변경하기(swap함수 이용) 두 값 바꾸기 오늘은 C언어에서 두 값을 바꾸는 방법을 정리하도록 하겠습니다. 이것을 위해 첫번째는 메인 함수 내에 있는 두 값을 바꾸어 볼 것입니다. 그리고 메인 함수 밖에서 두 값을 바꾸어 보도록 하겠습니다. 1. 메인 함수 내에서 두 값 변경 메인 함수 내에서 두 값을 변경하는 방법은 무척 간단합니다. 임시로 값을 저장해줄 temp변수를 선언하여 값을 처리하면 되기 때문입니다. 예시 코드. #include int main(void){ int first = 0; int second = 1; int temp; //first와 second값을 바꿀 것입니다. printf("Befor swap : %d, %d\n\n", first, second); temp = first; first = second; se.. 2021. 11. 21.
[C언어] (for문과 재귀함수 이용) 피보나치 수열 구하기 C언어 피보나치 수열 오늘 정리할 것은 피보나치 수열이다. 이전부터 많이 만났던 피보나치 수열이지만, 재귀함수로 피보나치 수열을 만드는 데 뭔가 걸림돌이 있는 듯한 느낌을 받아 피보나치 수열에 대해 정리를 하게 되었다. C언어를 이용해 원하는 곳까지의 피보나치 수열을 출력하겠다. 피보나치 수열이란? 우선 피보나치 수열이란, 첫째 및 둘째 항을 1로 두고, 그 다음 항의 값은 앞의 두 항의 합이 되는 수열이다. 첫 째 항을 1이 아닌 0으로 두기도 하며, 필자는 오늘 첫째 항을 0으로 두기로 한다. 우선, 첫 항을 0으로 두었을 때의 피보나치 수열의 점화식은 위와 같다. 피보나치 수열 출력 코드1 (for문) 우선은 for문을 이용하여 피보나치 수열을 구하도록 하겠다. 필자가 이를 구현한 코드는 아래와 같.. 2021. 11. 1.