본문 바로가기

SW Study/윤성우 C 프로그래밍

도전! 프로그래밍1. 도전 7

#include <stdio.h>

int PowerOfTwo(num)
{
	int a, b, k;
	a = 1;
	k = 0;

	while (1)
	{
		b = 2 * a;
		a = b;
		if (b > num)
			break;
		k++;
	}
	return k;
}

int main(void)
{
	int num;
	printf("input num: ");
	scanf("%d", &num);
	printf("max value of k: %d \n", PowerOfTwo(num));
	return 0;
}