https://www.acmicpc.net/problem/2577
2577번: 숫자의 개수
첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다.
www.acmicpc.net
더보기
#include<stdio.h>
int main(){
int A, B, C, mul, i, j, dig, count, num[10] ;
scanf("%d",&A);
scanf("%d",&B);
scanf("%d",&C);
mul = A * B * C;
dig = 0; //자릿수
i = 0;
do{
num[i] = mul % 10;
mul /= 10;
i++;
}while(mul>0);//한자리씩 떼면서 배열에 넣기
dig = i;
for(i=0; i<10; i++){
count = 0;
for(j=0; j<dig; j++){
if(num[j]==i) count++;
}
printf("%d\n",count);
}
return 0;
}
'프로그래밍 > 백준' 카테고리의 다른 글
백준 1546번: 평균 (C언어) (0) | 2020.02.24 |
---|---|
백준 3052번: 나머지 (C언어) (0) | 2020.02.20 |
백준 2562번: 최댓값 (C언어) (0) | 2020.02.20 |
백준 10818번: 최소, 최대 (C언어) (0) | 2020.02.20 |
백준 1110번: 더하기 사이클 (C언어) (0) | 2020.02.15 |