오브의 빛나는 별

Code Up(코드업) 1081번~1083번 (C언어) 본문

코드업(C언어)

Code Up(코드업) 1081번~1083번 (C언어)

오브의 별 2023. 9. 5. 13:33
반응형

[1081] 주사위를 2개 던지면?

<문제>

1부터 n까지, 1부터 m까지 숫자가 적힌
서로 다른 주사위 2개를 던졌을 때 나올 수 있는 모든 경우를 출력해보자.

<정답>

#include <stdio.h>

int main(void)
{
	int i, j;
	int n, m;
	scanf("%d", &n);
	scanf("%d", &m);
	
	for(i=1; i<=n;i++)
	{
		for(j=1; j<=m;j++)
		{
			printf("%d %d \n", i, j);
		}
	}
}

 

[1081] 16진수 구구단?

<문제>

16진수(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)를 배운
영일(01)이는 16진수끼리 곱하는 16진수 구구단?에 대해서 궁금해졌다.

A, B, C, D, E, F 중 하나가 입력될 때,
1부터 F까지 곱한 16진수 구구단의 내용을 출력해보자.
(단, A ~ F 까지만 입력된다.)

<정답>

#include <stdio.h>

int main(void)
{
	int i, n;
	int sum=0;
	scanf("%X", &n);
	
	for(i=1; i<=15;i++)
	{
		sum = n*i;
		printf("%X*%X=%X\n", n, i, sum);
	}
}

 

[1081] 3 6 9 게임의 왕이 되자!

<문제>

3 6 9 게임을 하던 영일이는 3 6 9 게임에서 잦은 실수로 계속해서 벌칙을 받게 되었다.
3 6 9 게임의 왕이 되기 위한 마스터 프로그램을 작성해 보자.

참고
중첩의 원리
반복 실행 구조 안에 선택 실행 구조를 자유롭게 중첩할 수 있다.

<정답>

#include <stdio.h>

int main(void)
{
	int i;
	int n=n<10;
	scanf("%d", &n);
	
	for(i=1; i<=n;i++)
	{
		if(i%3==0 || i%6==0 || i%9==0)
		{
			printf("X ");
		}
		else
		{
			printf("%d ", i);
		}
	}
}
반응형