일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- level1
- IT
- 플러터
- android studio
- leetcode
- 프로젝트
- 풀이
- 단방향 연결리스트
- 안드로이드 튜토리얼
- 틱택토
- c언어 프로젝트
- 안드로이드
- 개발
- 알고리즘
- dart
- 연결리스트
- 양방향 연결리스트
- android studio tutorial
- 코딩테스트
- 게임
- 기초
- 안드로이드 스튜디오
- 코딩
- tic-tac-toe
- Baekjoon
- 백준
- C
- programmers
- Flutter
- c언어
- Today
- Total
목록Baekjoon (8)
얼렁뚱땅 개발 블로그
문제 두 정수 A, B를 입력받고 A/B를 출력한다. 풀이 단순히 /를 이용하여 A/B를 계산하는 문제라고 생각하기 쉽지만 이 문제를 풀기 위해서는 실제 나눗셈을 하는 방식으로 풀어야 된다. 나눗셈을 계산할 때는 나머지가 0일 때까지 나머지를 계속 나눈다. C언어에서 나머지를 계산하는 방법은 % 이다. [알고리즘] 1. A / B를 출력하고 A % B를 하여 나머지를 변수에 저장한다. 2. 나머지가 0이 아닐 때는 소수점 뒷자리 계산을 시작한다. 0일 때에는 계산을 종료한다. 3. 나머지가 계속 0이 될 때까지 나머지에 10을 곱하고 계산을 한다. [예외 처리] 몫이 순환소수이거나 무환 소수 일 수도 있다. 그렇기 때문에 count라는 변수를 이용하여 소수점 뒤 자리 개수를 세준다. 만약 개수가 33개 ..
문제 두 정수 A, B를 입력 받고 A×B를 출력한다. 풀이 이 문제는 간단하게 A와 B를 입력 받은 뒤 A×B를 출력한다. c언어에서는 *로 곱셉을 하기 때문에 *로 계산을 한다. 코드 #include int main() { int a, b; scanf("%d %d", &a, &b); printf("%d", a * b); return 0; }
문제 두 정수 A, B를 입력 받고 A-B를 출력한다. 풀이 이 문제는 간단하게 A와 B를 입력 받은 뒤 A-B를 출력한다. 코드 #include int main() { int a, b; scanf("%d %d", &a, &b); printf("%d", a - b); return 0; }