반응형 큰 자리수 더하기1 [C++] 큰 수 더하기 (adding big numbers) 안녕하세요 한주현입니다. 오늘은 C++ 에서 큰 수를 더하는 방법에 대해 알아보겠습니다. 들어가며 100경 더하기 200경은 몇 일까요? (1경 = 10의 16제곱) → 네 맞습니다 300경 입니다. 이를 C++ 로 코딩해 볼까요? #include int main() { int a, b; a = 1000000000000000000; b = 2000000000000000000; std::cout = 0; i--) { n1 = A[i] - '0'; // char에 '0' 을 빼면 숫자가 됩니다 n2 = B[i] - '0'; // 두 자릿수의 숫자와 carry를 더한 값이 10 이상이면 carry를 만듭니다 if ((n1 + n2) % 10 + carry == 10) { carry = 1; res.push_b.. 2023. 8. 5. 이전 1 다음 반응형