[백준/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언어] 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..
더보기