728x90
728x170
정수를 입력 받아 각 자릿수의 합 구하기
정수를 입력 받아 각 자릿수의 합을 구하려면 다음과 같이 사용하면 된다.
■ 알고리즘
1. 입력 받은 수(num)와 10을 나머지 연산을 수행한 후, 결과값을 sum 변수에 계속 더해준다. (sum += num % 10) 2. 입력 받은 수(num)을 10으로 계속 나누어준다. (num /= 10) 3. 입력 받은 수가 0이 될 때까지 1, 2번 과정을 반복한다. |
■ 코드
|
|
777 21 |
728x90
그리드형(광고전용)
'Source Code > C++' 카테고리의 다른 글
[C++] 3개의 숫자 중에서 최댓값 구하기 (max(a, b, c)) (0) | 2022.12.13 |
---|---|
[C++] STL로 해시 테이블(Hash Table) 만들기 (std::unordered_map, std::unordered_set) (0) | 2021.05.28 |
[C++] 조직 구조도 만들기 (이진 트리 이용) (0) | 2021.05.15 |
[C++] 다양한 타입의 데이터 여러 개를 인자로 받아 공통 타입으로 변환하는 함수 (0) | 2021.05.08 |
Python Range() 함수 구현 (0) | 2021.01.20 |
0부터 N까지 피보나치 수열 나열하기 (0) | 2020.12.28 |
숫자 N의 약수의 개수 구하기 (0) | 2020.12.26 |
0부터 n까지의 숫자의 2진수 출력하기 (0) | 2017.10.10 |