전체 글
-
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 ..
-
Python. 윤년(2753번)백준문제/Python 2020. 3. 18. 04:05
중간에 프로그램을 종료하고 싶을때 파이썬에서는 exit() 함수를 쓰면 된다. exit () : 프로그램 종료하기 * 나만의 방식으로 코딩한것이므로 효율성이 떨어질 수 도 있으니 주의하세요 * % 연산자로 나머지를 구해서 나머지가 0이면 윤년! # 소스코드 A=int(input()) a=int() a=A%4 if a==0: a=A%100 if a!=0: print("1") exit() a=A%400 if a==0: print("1") else : print("0") else: print("0") # 결과 exit() 연산자를 안쓰면 100의 배수가 아니고 400의 배수인것은 2개의 1이 나올 수 있으므로 exit() 쓰기!
-
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도 수정 잘한다잉