백준문제/C언어
-
C언어. 사분면 고르기(14681번)백준문제/C언어 2020. 3. 18. 08:46
이번 문제에선 논리연산자인 && 연산자를 쓸것이다!! && : (논리곱) 두개 다 참이어야 실행 | | : (논리합) 둘 중 하나라도 참이면 실행 ! : (논리부정) A가 참이면 거짓! A가 거짓이면 참! 백준에선 scanf_s 가 컴파일 에러가 나므로 scanf 로 수정하면 성공!! && 연산자 : 둘 다 참이어야 실행하는 논리 연산자 # 소스코드 #include int main() { int x, y; scanf_s("%d", &x); scanf_s("%d", &y); if (x > 0 && y > 0) printf("1"); else if (x 0) printf("2"); else if (x < 0 && y < 0) printf("3"); else if (x ..
-
C언어. 윤년(2753번)백준문제/C언어 2020. 3. 17. 23:35
이번 문제는 if 와 else 를 사용해서 풀면 된다!! 더보기 if ( 조건문 ) { printf( ); } else printf(); * 나만의 방식으로 코딩한것이므로 효율성이 떨어질 수 도 있으니 주의하세요 * 백준에선 scanf_s 가 컴파일 에러가 나므로 scanf 로 수정하면 성공!! % 연산자로 나머지를 구해서 나머지가 0이면 윤년! # 소스코드 #include int main() { int A, a; scanf_s("%d", &A); a = A % 4; if (a == 0) { a = A % 400; if (a == 0) { printf("1"); return 0; } a = 0; a = A % 100; if (a != 0) printf("1"); else printf("0"); } els..
-
C언어. 시험 성적(9498번)백준문제/C언어 2020. 3. 17. 08:24
비교 연산자 중에서 나는 개인적으로 헷갈리는게 하나 있다!! 바로 크거나 같음/ 작거나 같음에서 이 같음!! 항상 등호가 뒤에 온다는거 명심하기!! ex) >= , = 90) printf("A"); else if(A >= 80) printf("B"); else if (A>=70) printf("C"); else if (A >= 60) printf("D"); else printf("F"); } # 결과 한번에 맞춘 문제다 음하하! 이제 scanf_s도 수정 잘한다잉
-
C언어. 곱셈(2588번)백준문제/C언어 2020. 3. 17. 05:05
이번 문제는 사칙연산만 잘 하면 된다!! ( 나는 사칙연산으로 유도하는것 부터 오래걸렸다... 파이썬 인덱스처럼 할 수 있을꺼같았거등...) * 주의 * 내 방식대로 푼 문제라서 비효율적일 수도 있음 백준에선 scanf_s 가 컴파일 에러가 나므로 scanf 로 수정하면 성공!! # 소스코드 #include int main() { int A, B; scanf_s("%d",&A); scanf_s("%d", &B); int a, b, c, x, y, z; a = A / 100; b = A / 10 - A / 100 * 10; c = A - A / 10 * 10; x = B / 100; y = B / 10 - B / 100 * 10; z = B - B / 10 * 10; printf("%d\n", z * c ..