아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
덕망있는땅돼지220
덕망있는땅돼지22020.10.24

C언어 순환,순환문 작성을 어떻게 해야하나요?

C언어을 공부하고 있는 학생입니다.

프로그램은 Dec C++을 활용하여 공부하고 있습니다.

순환, 순환문을 활용하는 문제를 C언어 기반으로 코딩을 하려고 하는데 어려움을 겪고 있습니다.

설명해주시면 감사드립니다.

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 안녕하세요.

    1, 2번은 아래의 소스를 참고해 주시구요,

    #include <stdio.h> int A1(int x){ if(x == 0) return 4; if(x == 1) return 5; return 5* A1(x-1) + 4*A1(x-2); } int A1MUL(int x){ if(x == 0) return 4; if(x == 1) return 5; return A1MUL(x-1)*A1(x); } int main() { int result; result = A1MUL(2); printf("%d",result); return 0; }

    3번은 위와 똑같은데 A1함수의 내용만 순환문으로 변경한 것입니다.

    int A1(int x){ int res = 0; int d1 = 5; int d0 = 4; while(--x >= 1){ res = d1*5 +d0 *4; d1 = res; d0 = d1; } return d1; }