※내용정리"윤년일때 1 아닐때 0을 출력하라!"[단 윤년은 4의 배수이면서 100의 배수가 아니거나 또는 400의 배수이다] ※필요한 배경지식입력받은 연도가 4의 배수이면서 100의 배수가 아닐때 , 400의 배수일때 1을 출력해야 하니조건문과 논리연산자 ||와 &&을 잘 알고 있으면 쉽게 해결할 수 있는 문제다. #includeint main(){ int year; scanf("%d",&year); if((year%4==0 && year%100!=0) || year%400==0) printf("1"); else printf("0"); return 0;}
※내용정리"두 정수 A와 B를 입력받고 A를B로 나눈 값을 출력해라!" ※필요한 배경지식A를 B로 나누고 출력할때 소수로 출력해야하고 상대오차가 0.000000001이하여야 하니 실수형 double과 그것을 출력하기 위한%lf의 사용방식과 소수점 9번째까지 출력하기 위한 %.nf [n은 숫자]을 알고 있으면 쉽게 해결할 수 있다. #includeint main(){ double A, B; scanf("%lf %lf",&A,&B); printf("%.9f",A/B); return 0;}
문제지구가 공격받고 있습니다! 상황이 심각하다는 것을 분명히 알리는 메시지를 지구방위군(EDF)에 보내야 합니다. EDF의 가장 강력한 세력은 일본 청소년이 조종하는 기계(거대 이족 보행 로봇)로 구성됩니다. 메시지가 긴급한 것으로 보이도록 하려면 조종사의 모니터에 대문자로 표시되어야 합니다.안타깝게도 EDF에서 사용하는 타키온 통신 시스템은 알파벳 소문자로만 문자열을 보낼 수 있습니다.소문자 알파벳 문자 집합은 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i' 문자로 구성됩니다.', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z..
※내용정리 "홍준의 아이디를 입력받고, 그 주위에 :fan:으로 둘러 싸인 상태로 출력하라! [아이디는 20줄 이하] ※필요한 배경지식 출력 줄넘김에 필요한 \n의 존재와 자료형 범위 지정방식만 잘 알고 있어도 쉽게 해결할 수 있다. #include int main() { int id[20]; scanf("%s", &id); printf(":fan::fan::fan:\n"); printf(":fan::%s::fan:\n", id); printf(":fan::fan::fan:"); return 0; }
문제골디락스와 곰 세 마리 이야기에서 곰은 각자가 좋아하는 의자에 앉아 죽을 한 그릇씩 먹었습니다. 이야기에서 우리에게 말하지 않은 것은 Goldilocks가 테이블 위의 그릇을 옮겼기 때문에 그릇이 더 이상 올바른 자리에 있지 않았다는 것입니다. 그릇은 무게에 따라 분류할 수 있는데, 가장 가벼운 그릇이 아기 곰 그릇, 중간 그릇이 엄마 곰 그릇, 가장 무거운 그릇이 아빠 곰 그릇이 됩니다.세 가지 무게를 읽고 엄마 곰 그릇의 무게를 출력하는 프로그램을 작성하세요. 모든 가중치는 100보다 작은 양의 정수라고 가정할 수 있습니다. ※내용정리 "골디락스와 아빠 곰,엄마 곰,아기 곰 세마리가 죽을 먹었는데이 죽 그릇의 크기는 아빠곰의 그릇>엄마곰의 그릇>아기 곰의 그릇 순서..
문제블록 피라미드는 먼저 n개의 블록으로 구성된 기본 레이어를 구축한 후 다음 레이어에 n-1개의 블록을 추가하여 구성됩니다. 이 과정은 최상위 레이어에 블록이 하나만 있을 때까지 반복됩니다. 밑면의 크기를 고려하여 피라미드를 구성하는 데 필요한 블록 수를 계산해야 합니다. 예를 들어 밑면 크기가 4인 피라미드에는 총 10개의 블록이 필요합니다.입력입력은 한 줄에 하나씩 정수 시퀀스가 됩니다. 입력의 끝은 정수 0으로 표시되며 피라미드의 밑면을 나타내지 않습니다. 마지막(0)을 제외한 모든 정수는 양수입니다.출력각 양의 정수에 대해 지정된 밑면을 사용하여 피라미드를 만드는 데 필요한 총 블록 수를 인쇄합니다.※내용정리"맨 위에서부터 1,2,3,4....순서대로 밑으로 순서를..