본문 바로가기
프로그램/C언어 1000제

C언어 62제] C언어 콘서트 CHAPTER 8 Programming 6 3^0~3^10까지 결과값 구하기 p337

by 건티 2021. 12. 13.
728x90

출처 : 반크_세계무형유산 아리랑, 판소리

 

참고풀이1]

//Dev-C++ 5.11로 작업함.
#include <stdio.h>

void power()
{
   int i,j;//반복, 지수변수
   int result;//3^0~3^10까지의 결과값 변수

   for(i=0;i<=10;i++)
   {
      result=1;
      if(i!=0) 
         for(j=1;j<=i;j++)
            result*=3;
      printf("%d ",result);
   }
   printf("\n");
}

int main()
{
   power();

   return 0;
}

 

 

참고풀이1 결과]

 

 

참고풀이2]

//Dev-C++ 5.11로 작업함.
#include <stdio.h>

int Result(int n)
{
   return (n==0) ? 1 : 3*Result(n-1);
}

void power()
{
   int i;//반복, 지수변수

   for(i=0;i<=10;i++)
      printf("%d ",Result(i));
   printf("\n");
}

int main()
{
   power();

   return 0;
}

 

참고풀이2 결과]

 

 

 

대한민국의 아름다운 영토, 독도

 

반응형

댓글