[C] 백준 10926, 18108, 10430, 2588

Yezz9·2022년 2월 14일
0

10926 '??!'

입출력을 응용하는 문제

#include <stdio.h>
#pragma warning (disable:4996)

int main(void)
{
	char ID[256];	
    // 변수에 문자열이 들어갈 때에는 [] 안에 글자 수의 범위를 지정해 줘야한다 

	scanf("%s", ID, sizeof(ID));
	printf("%s\?\?!", ID);
}
%s : 변수에 문자열이 들어갈 떄 사용하는 서식문자
sizeof(int) : int 타읩의 메모리 크기(바이트수) 반환

18108 '1998년생인 내가 태국에서는 2541년생?!'

식을 직접 세워서 계산하는 문제

#include <stdio.h>
#pragma warning (disable:4996)

int main(void)
{
	int y;

	scanf("%d", &y);
	printf("%d", y - 543);
}

10430 '나머지'

계산식을 계산하는 문제

#include <stdio.h>
#pragma warning(disable:4996)

int main(void)
{
	int a, b, c;
	scanf("%d %d %d", &a, &b, &c);
	printf("%d\n", (a + b) % c);
	printf("%d\n", ((a % c) + (b % c)) % c);
	printf("%d\n", (a * b) % c);
	printf("%d", ((a % c) *(b % c)) % c);
}

2588 '곱셈'

빈 칸에 들어갈 수를 계산하는 문제

#include <stdio.h>
#pragma warning (disable:4996)

int main(void)
{
	int num1, num2, num3, num4, num5, num6;

	scanf("%d", &num1);
	scanf("%d", &num2);
	
	num3 = num1 * (num2 % 10);
	num4 = num1 * ((num2 % 100) - (num2 % 10));
	num5 = num1 * (num2 - (num2 % 100));
	num6 = num3 + num4 + num5;

	printf("%d\n", num3);
	printf("%d\n", num4 / 10);
	printf("%d\n", num5 / 100);
	printf("%d\n", num6);

	return 0;
}

profile
감자에옹

0개의 댓글

관련 채용 정보