백준문제/C언어
-
C언어. 나머지(10430번)백준문제/C언어 2020. 3. 16. 14:46
나머지를 구하기 위해선 % 연산자를 쓰면된다. % 연산자 : 나머지를 구함. 백준에서 scanf_s 로하면 컴파일 에러가 날 것이다!! scanf 로 고쳐야 성공!! # 소스코드 #include int main() { int A, B, C; scanf_s("%d %d %d", &A, &B, &C); printf("%d\n", (A + B) % C); printf("%d\n", (A % C + B % C) % C); printf("%d\n", (A*B) % C); printf("%d", (A % C * B % C) % C); } # 결과 간단한 문제입니돠!
-
C언어. 사칙연산(10869번)백준문제/C언어 2020. 3. 16. 01:41
앞에서 연습한 것을 한번에 써보는 문제! ( 소수점자리를 따로 언급한 부분이 없어서 정수형으로 변수를 선언한다. ) 백준에서 scanf_s 로하면 컴파일 에러가 날 것이다!! scanf 로 고쳐야 성공!! # 소스코드 #include int main() { int A, B; scanf_s("%d %d", &A, &B); printf("%d\n",A+B); printf("%d\n",A-B); printf("%d\n",A*B); printf("%d\n", A / B); printf("%d", A % B); } # 결과 자꾸 scanf_s에서 컴파일 에러나는것땜에 수정을 해야하는게 넘 귀찮다... 백준은 왜 scanf 만 좋아해..?
-
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번 포스팅을 참고해주세욤ㅎㅎ
-
C언어. A-B(1001번)백준문제/C언어 2020. 3. 15. 03:34
두 수를 한번에 입력받기 위해선 scanf() 함수 안에 두개의 %d 를 써주면 된다. scanf() : 입력받는 함수 ( 예시로 scanf( "%d %d", &a, &b ) 이런식으로 써주면 됨! ) 백준에서 scanf_s 로하면 컴파일 에러가 날 것이다!! scanf 로 고쳐야 성공!! # 소스코드 #include int main(void) { int a,b,c; scanf_s("%d %d",&a,&b); c = a - b; printf("%d",c); } # 결과 백준 1000번과 똑같은 문제!! ( A+B ) scanf_s 는 C언어에서 성공! scanf 는 백준에서 성공!