사용자로부터 숫자 i을 입력받는다 그리고 나서 다음 공식이 성립하는 최대 n 값을 계산해서 출력하는 프로그램을 작성해 보자.

2ⁿ ≤ i

#include <stdio.h>
#include <math.h>

int main(void)
{
      int i, n;

      printf("상수 i 입력 : ");
      scanf("%d", &i);

      for(n=0; pow(2,n)<=i; n++)
            if(pow(2,n)>i)
                  break;

      printf("공식을 만족하는 n : %d\n", n-1);

      return 0;
}

ty_★)처음 이 문제 풀때 제곱 구하는 법을 몰라서 한참 헤매다가 인터넷에서 찾았네요 ㅠ.ㅠ
신고

+ Recent posts

티스토리 툴바