본문 바로가기

코딩/백준 BOJ

[백준/C언어] 2588번 - 곱셈 백준 웹사이트 "2588번 - 곱셈" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 소스 코드 #include int main(void){ int A, B; scanf("%d %d", &A, &B); int line3 = A * (B % 10); int line4 = A * ((B / 10) % 10); int line5 = A * (B / 100); int line6 = line3 + (line4*10) + (line5*100); printf("%d\n", line3); printf("%d\n", line4); printf("%d\n", line.. 더보기
[백준/C언어] 10430번 - 나머지 백준 웹사이트 "10430번 - 나머지" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 소스 코드 #include int main(void){ int A, B, C; scanf("%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\n", ((A%C)*(B%C))%C); return 0; } 문제 풀이 \((A+B)\%C\) 는 \(((A\%C)+(B\%C))\%C\) 와 같은지, 또 \((A\t.. 더보기
[백준/C언어] 10869번 - 사칙연산 백준 웹사이트 "10869번 - 사칙연산" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int A, B; scanf("%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\n", A%B); return 0; } 문제 풀이 두 정수의 덧셈, 뺄셈 등등 사칙연산을 계산하는 문제입니다. 1000번, 1001번 .. 더보기
[백준/C언어] 1008번 - A / B 백준 웹사이트 "1008번 - A / B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int A, B; scanf("%d %d", &A, &B); printf("%.9f\n", (double) A/B); return 0; } 문제 풀이 두 정수 A, B를 선언하고, 입력받고, 출력하는 과정은 1000번 문제와 동일합니다. Line 5의 &A, &B에 관한 내용은 아래 1000번 문제 풀이를 확인해주세요. [백준/C언어] 1000번 - A + B 백준 웹사이트 "1000번 - A + B" 문제풀이입니다. .. 더보기
[백준/C언어] 10998번 - A × B 백준 웹사이트 "10998번 - A × B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int A, B; scanf("%d %d", &A, &B); printf("%d\n", A*B); return 0; } 문제 풀이 역시 1000번, 1001번 문제와 거의 동일합니다. 아래는 1000번, 1001번 문제 풀이 링크입니다. [백준/C언어] 1000번 - A + B 백준 웹사이트 "1000번 - A + B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 1000번: A+B 두 정수 A.. 더보기
[백준/C언어] 1001번 - A - B 백준 웹사이트 "1001번 - A - B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int A, B; scanf("%d %d", &A, &B); printf("%d\n", A-B); return 0; } 문제 풀이 1000번 문제와 거의 동일하게 코딩하시면 됩니다. Line 5의 &A, &B에 관한 설명은 아래 링크로 1000번 풀이를 확인해주세요! [백준/C언어] 1000번 - A + B 백준 웹사이트 "1000번 - A + B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 10.. 더보기
[백준/C언어] 1000번 - A + B 백준 웹사이트 "1000번 - A + B" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 소스 코드 #include int main(void){ int A, B; scanf("%d %d", &A, &B); printf("%d\n", A+B); return 0; } 문제 풀이 매우 기초적인 문제입니다. 한 가지 주의할 점은 Line 5에서 &A, &B를 사용하는 것입니다. '&'를 붙이지 않고 A, B만 사용할 경우 에러가 뜨는데, 이는 C언어가 얼마나 low-level한 프로그래밍 언어인지 보여줍니다. 쉽게 말해, Line 4에서 A, B를 선언할 때는 변수 A.. 더보기
[백준/C언어] 10172번 - 개 백준 웹사이트 "10172번 - 개" 문제풀이입니다. 언어는 C언어입니다. (제출 언어: C99) 문제 더보기