오브의 빛나는 별

Code Up(코드업) 1047번~1048번 (C언어) 본문

코드업(C언어)

Code Up(코드업) 1047번~1048번 (C언어)

오브의 별 2021. 12. 30. 18:52
반응형

[1047] 정수 1개 입력받아 2배 곱해 출력하기

<문제>

정수 1개를 입력받아 2배 곱해 출력해보자.

<정답>

#include <stdio.h>

int main(void)
{
	int a;
	scanf("%d", &a);
	printf("%d\n", a<<1);
	
	return 0;
}

※ 비트 시프트 연산자 <<, >> 사용하기. <<는 2배씩 커지고 >>는 반씩 줄어들음. ex) a<<1 = 20, a>>1 = 5, a<<2 = 40, a>>2 = 2

 

 

[1048] 한 번에 2의 거듭제곱 배로 출력하기

<문제>

정수 2개(a, b)를 입력받아 a를 2^b배 곱한 값으로 출력해보자.
0 <= a <= 10, 0 <= b <= 10

<정답>

#include <stdio.h>

int main(void)
{
	int a, b;
	scanf("%d %d", &a, &b);
	printf("%d\n", a<<b);
	
	return 0;
}
반응형