본문 바로가기

c언어93

C언어 백준 14681번 사분면 고르기 문제풀이 #include #pragma warning(disable:4996) int main(void) { int x; int y; scanf("%d %d", &x, &y); if (x > 0 && y > 0) printf("%d", 1); else if (x 0) printf("%d", 2); else if (x < 0 && y < 0) printf("%d", 3); else printf("%d", 4); } 따로 설명할 부분이 없다. 2022. 1. 11.
C언어 백준 2753번 윤년 문제풀이 #include #pragma warning(disable:4996) int main(void) { int num; scanf("%d", &num); if (num % 4 == 0 && num%100 != 0 || num % 400 == 0) printf("%d", 1); else printf("%d", 0); } if (num % 4 == 0 && num%100 != 0 || num % 400 == 0)으로 if문법을 외울 필요가 있다.&& 조건과 || 조건으로 나누면 크게 문제가 되지 않는 것 같다. 괄호 안에 AND 조건과 OR조건을 나열하면 된다. 참고로 if 조건이 A && B || C 와 같이 작성되어 있는 데, 이 때 && 조건이 OR 조건보다 우선순위가 높기 때문에, 실제로 (A .. 2022. 1. 11.
C언어 백준 1330번 두 수 비교하기 문제풀이 #include int main(void) { int A, B; scanf_s("%d%d",&A,&B); if (A > B) { printf(">"); } else if (A == B) { printf("="); } else { printf(" 2022. 1. 3.
C언어 #6 - C언어 10진수, 16진수, 8진수 출력 C언어 10진수, 16진수, 8진수 출력 #include int main(void) { int num1 = 15; int num2 = 0xF; int num3 = 017; printf("%d %d %d", num1, num2, num3); return 0; } 1) int num1 = 15; 2) int num2 = 0xF; 3) int num3 = 017; 1번에서 별다른 선언이 없으면 10진수로 선언된다. 2번에서 0x를 붙이면 16진수로 선언한다는 의미이다. 3번에서 0으로 시작하면 8진수로 선언한다는 의미이다. printf("%d")로 %d 서식문자로 10진수 표출을 사용하기 때문에 모든 값은 표출될 때 10진수로 표출된다. 따라서 모두 15를 표출한다. 해당 내용은 윤성우 열혈 C프로그래밍을 참.. 2021. 12. 28.