다음 코드의 출력 결과는?
다음 코드의 출력 결과는?
int a = 10;
int b = 3;
Console.WriteLine(a / b);
Console.WriteLine(a % b);
정답: B
정수 나눗셈과 나머지 연산:
첫 번째 출력: a / b
⦁ 10 / 3 = 3.333...
⦁ int / int = int (정수 나눗셈)
⦁ 소수점 버림 → 3
⦁ 출력: 3
두 번째 출력: a % b
⦁ 10 % 3 = 나머지 계산
⦁ 10 = 3 × 3 + 1
⦁ 나머지 = 1
⦁ 출력: 1
정수 나눗셈의 특징:
⦁ 결과도 정수
⦁ 소수점 완전 버림 (반올림 없음)
⦁ 3.99 → 3
실수 나눗셈 원할 때:
double result = (double)a / b;
// 10.0 / 3 = 3.333...
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.