백준 웹사이트 "18108번 - 1998년생인 내가 태국에서는 2541년생?!" 문제풀이입니다.
언어는 C언어입니다. (제출 언어: C99)
문제
소스 코드
#include <stdio.h>
int main(void){
int BE;
scanf("%d", &BE);
int AD = BE - (2541-1998);
printf("%d\n", AD);
}
문제 풀이
BE (Buddhist Era)는 불기 연도, AD (Anno Domini)는 서기 연도를 뜻합니다. Line 4, 5에서 불기 연도를 선언하고, 입력 받습니다. 입력 받은 불기 연도는 변수 BE에 저장 되겠죠? Line 7의 식은 입력 받은 BE를 이용해 서기 연도를 계산하고, 이를 변수 AD에 저장합니다. 마지막으로 Line 8에서 새롭게 계산한 AD를 출력하면, 불기 연도를 서기 연도로 바꾸는 프로그램이 완성됩니다.
반응형
'코딩 > 백준 BOJ' 카테고리의 다른 글
[백준/C언어] 10870 - 피보나치 수 5 (0) | 2022.02.02 |
---|---|
[백준/C언어] 10872번 - 팩토리얼 (0) | 2022.02.01 |
[백준/C언어] 10926번 - ??! (0) | 2022.01.30 |
[백준/C언어] 1002번 - 터렛 (0) | 2022.01.29 |
[백준/C언어] 3053번 - 택시 기하학 (0) | 2022.01.28 |