게으른카르

백준 2577 숫자의 개수

C
2020. 3. 30. 23:40

백준 2577 숫자의 개수

문제 요약: A*B*C를 계산한 후, 결과에 0~9까지 각각의 숫자가 몇 번씩 쓰였는지 구하기.
백준 2577번 숫자의 개수 문제의 자세한 내용은 아래 링크 참고.

2577번 문제에 주어지는 입력 및 예시

int형으로 A, B, C가 주어진다.

(100<=A,B,C<1000)

예제)

예제 입력--> 150 266 427

예제 출력-->

3

1

0

2

0

0

0

2

0

0

코드

2577번 숫자의 개수 문제의 코드는 다음과 같습니다.

#include<stdio.h>
int main(){
	int i,num,total;
	int number[10]={0,};//배열을 0으로 초기화 
	scanf("%d",&total);//A를 입력받음  
	for(i=1;i<3;i++){//B,C를 입력받고 total에 곱해서 A*B*C가됨. 
		scanf("%d",&num);
		total*=num;
	}
	while(total>0){
		num=total%10;
		total=total/10;
		number[num]++;
	}
	for(i=0;i<10;i++)
		printf("%d\n",number[i]);	
	return 0;
}

실행

위의 코드를 예제의 입력을 넣고 실행한 결과입니다.

반응형

'C' 카테고리의 다른 글

백준 1546 평균  (0) 2020.05.09
백준 3052 나머지  (0) 2020.03.31
백준 2562 최댓값  (0) 2020.03.29
백준 10818 최소, 최대  (0) 2020.03.29
백준 10996 별 찍기 - 21  (0) 2020.03.27

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band