
※내용정리"윤년일때 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;}
C언어
2024. 4. 21. 15:36

※내용정리"두 정수 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;}
C언어
2024. 4. 21. 14:02