전체 글
-
[백준 문제풀이 C언어] 2753번 윤년백준 문제풀이 2023. 10. 6. 23:00
윤년의 조건이 4의 배수이면서 100의 배수가 아닐 때 또는 400의 배수일 때이다. 입력받는 수를 a라 두면 4의 배수 조건은 a%4==0 100의 배수가 아닐 때 조건은 a%100!=0 400의 배수 조건은 a%400==0 if를 여러 개 써서 나타낼 수도 있지만 연산자를 잘 이용한다면 if 하나에 모든 조건을 다 넣을 수도 있다. if(a%4==0 && (a%100!=0 || a%400==0)) { printf("1"); } else { printf("0"); }
-
[백준 문제풀이 C언어] 9498번 시험성적백준 문제풀이 2023. 10. 4. 23:00
이 문제는 연산자를 잘 활용하면 쉽게 풀 수 있다. ※연산자 참고 2023.10.03 - [C언어] - [백준 문제풀이 C언어] 1330번 두 수 비교하기 [백준 문제풀이 C언어] 1330번 두 수 비교하기 여기서는 if문에 대해 알아야 한다. if(조건식){실행문}의 형태이고 조건식이 참일 경우 실행문으로 거짓일 경우 if문을 건너뛴다. ex) if(a> b){printf("참") ----------> a가 b보다 클 경우 '참' 출력 if 뿐만 c-dvcat.tistory.com 첫 번째 조건식에는 if( a=90) 두 번째 조건식은 첫 번째 조건에서 거짓일 때 실행되는것이므로 else if (a>=80) 이렇게 똑같이 하다가 마지막에서는 위의 모든 조건이 거짓일때 실행되는 것이므로 else를 써서 ..
-
[백준 문제풀이 C언어] 1330번 두 수 비교하기백준 문제풀이 2023. 10. 3. 23:00
여기서는 if문에 대해 알아야 한다. if(조건식){실행문}의 형태이고 조건식이 참일 경우 실행문으로 거짓일 경우 if문을 건너뛴다. ex) if(a> b){printf("참") ----------> a가 b보다 클 경우 '참' 출력 if 뿐만 아니라 else if, else 도 있는데 else if는 조건을 더 써야 할 때 쓰는 것이다. if(조건1) { 실행문 } else if(조건2) { 실행문 } else는 위의 모든 조건이 거짓일 때 실행되는 것이다. (else에서는 조건식 x) if(조건1) { 실행문 } else if(조건2) { 실행문 } else { 실행문 } 따라서 두 수를 비교하면 되는데 a>b, a 크다(작다),작다(크다) = 크거나 같다(작거나 같다), 작거나 같다(크거나 같다) ..
-
[백준 문제풀이 C언어] 11382번 꼬마 정민백준 문제풀이 2023. 9. 30. 23:01
문제 조건을 보면 범위가 10^12까지이다 유형 이름 바이트 기타이름 범위 int 4 signed –2,147,483,648 ~ 2,147,483,647 unsigned int 4 unsigned 0 ~ 4,294,967,295 __int8 1 char -128 ~ 127 unsigned __int8 1 unsigned char 0 ~ 255 __int16 2 short, short int, signed short int –32,768 ~ 32,767 unsigned __int16 2 unsigned short, unsigned short int 0 ~ 65,535 __int32 4 signed, signed int, int –2,147,483,648 ~ 2,147,483,647 unsigned __in..