Baekjoon 11

[백준/BOJ]11382번 꼬마 정민

#include #include int main(){ long a,b,c; scanf("%ld %ld %ld",&a,&b,&c); if(a 100000000000 && b > 100000000000 && c > 100000000000) exit(0); printf("%ld",(a+b+c)); return 0;} 문제에 제시된 범위는1≤a,b,c≤10^12 이다. int값의 범위는-2,147,483,648≤int≤ 2,147,483,647이다.2,147,483,648그러므로 문제가 원하는 수의 범위를 지정할 수 도, 입력 받을 수 도 없다. 그러므로 long을 채택한다.long의 범위는-9,223,372,036,854,775,808≤long≤ 9,223,372,03..

Baekjoon/C 2025.01.21

[백준/BOJ]18108번 1998년생인 내가 태국에서는 2541년생?!

#include #include int main(){ int N; //입력변수 scanf("%d",&N); //N입력 받음 if(N3000) exit(0); //1000 서기와 불기의 차이는 544년이다.그러므로 불기를 입력받고 (불기-543)은 서기가 된다. 이를 응용한 프로그램을 아래 만들면,원하는 옵션대로 실행할 수 있습니다.#include #include int main(){ int Choice; //선택변수 int Year; //입력변수 printf("1. 불기->서기 변환하기\n"); printf("2. 서기->불기 변환하기\n"); printf("원하는 옵션을 선택해주세요 : "); scanf("%d",&Choice); ..

Baekjoon/C 2025.01.21