백준
-
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언어. 곱셈(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 ..
-
C언어. A/B(1008번)백준문제/C언어 2020. 3. 15. 07:32
이 문제에서 중요한점은 자료형이다!! float(4byte) : 실수형의 6~7자리의 유효 숫자를 가짐. double(8byte) : 실수형의 15자리의 유효 숫자를 가짐. 여기서 우리가 필요한 것은 double 자료형!! 자료형에 따른 형식 지정자도 다르다!! %f : float 형 %lf : double 형 %d : int 형 여기서 우리가 필요한 것은 %lf 형식 지정자!! %.9lf : 소수점 자릿수를 9번째까지 표시하기 위해서 사용!! 백준에선 scanf_s 를 쓰면 컴파일 에러가 나므로 scanf 로 변경하기! # 소스코드 #include int main() { double A, B; scanf_s("%lf %lf", &A, &B); printf("%.9lf", A/B); } # 결과 doub..
-
C언어. AxB(10998번)백준문제/C언어 2020. 3. 15. 04:22
두 수를 한번에 입력받기 위해선 scanf() 함수 안에 두개의 %d 를 써주면 된다. scanf() : 입력받는 함수 ( 예시로 scanf( "%d %d", &a, &b ) 이런식으로 써주면 됨! ) 백준에서 scanf_s 로하면 컴파일 에러가 날 것이다!! scanf 로 고쳐야 성공!! # 소스코드 #include int main() { int a,b,c; scanf_s("%d %d",&a,&b); if (a > 0) { if (b < 10); c = a * b; printf("%d", c); } } # 결과 if 문을 넣어서 A와 B의 크기를 조건문으로 만들어보았는데 쉽게 짤려면 제 블로그 백준 1000번과 1001번 포스팅을 참고해주세욤ㅎㅎ