#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;
}
'SW Study > 윤성우 C 프로그래밍' 카테고리의 다른 글
도전! 프로그래밍2. 도전 1 (0) | 2019.09.19 |
---|---|
도전! 프로그래밍1. 도전 8 (0) | 2019.09.18 |
도전! 프로그래밍1. 도전 6 (0) | 2019.09.18 |
도전! 프로그래밍1. 도전 5 (0) | 2019.09.18 |
도전! 프로그래밍1. 도전 4 (0) | 2019.09.18 |