백준 2577 숫자의 개수
- C
- 2020. 3. 30.
백준 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 |