728x90
1) 주석없는 VERSION
#include<iostream>
using namespace std;
int main() {
int a, b, c;
int array[10] = { 0 };
cin >> a >> b >> c;
int result = a * b * c;
while (result != 0) {
array[result % 10]++;
result /= 10;
}
for (int i = 0;i < 10;i++) {
cout << array[i] << "\n";
}
}
2) 주석있는 VERSION
#include<iostream>
using namespace std;
int main() {
int a, b, c;
int array[10] = { 0 }; // 배열 0으로 초기화
cin >> a >> b >> c; // 세 수 입력
int result = a * b * c;
while (result != 0) {
array[result % 10]++; // result의 일의 자리 가져와 해당 인덱스의 값 1증가
result /= 10; // 사용한 일의자리 없애기
}
for (int i = 0;i < 10;i++) {
cout << array[i] << "\n"; //출력
}
}
'BEAKJOON' 카테고리의 다른 글
백준(1546번 평균)풀이 C++ (0) | 2020.12.05 |
---|---|
백준(3052번 나머지)풀이 C++ (0) | 2020.12.05 |
백준(2562번 최댓값)풀이 C++ (0) | 2020.12.04 |
백준(10818번 최소,최대)풀이 C++ (0) | 2020.12.04 |
백준(1110번 더하기 사이클)풀이 C++ (0) | 2020.12.04 |