코드1
#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
int num_check[10];
int main()
{
int a, b, c;
int quotient, remainder;
scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);
quotient = a * b * c;
for (int i = 0; quotient != 0; i++) {
//굳이 remainder에 값을 안넣고 바로 num_check[quotient%10]을 해도 됨.
remainder = quotient % 10;
quotient = quotient / 10;
num_check[remainder]++;
}
//quotient > 9를 조건으로 사용하면 아래 코드도 사용해야함.
//num_check[quotient]++;
for (int i = 0; i < 10; i++) {
printf("%d\n", num_check[i]);
}
return 0;
}
'역시 내 문제해결 알고리즘은 잘못됐다' 카테고리의 다른 글
백준 1978번 소수찾기 C/C++ (0) | 2021.01.10 |
---|---|
백준 2908번 C/C++ (0) | 2021.01.03 |
백준 1157번 C/C++ (0) | 2020.12.31 |
백준 1546번 C/C++ (0) | 2020.12.30 |
백준 1152번 C/C++ (0) | 2020.12.30 |