3자리 정수 3개 곱
100~999사이의 정수 3개 입력
3개의 정수 곱한 결과를 읽어서 0 ~9 각 숫자가 몇개 있는지 구함
266 266 266 입력시 출력예
정수(100 ~999) 3개 입력:
result: 18821096
0 = 1
1 = 2
#include<stdio.h>
#pragma warning (disable:4996)
int main()
{
int num1,num2,num3,result,remain;
int numCount[10] = {0, };
printf("정수(100~999) 3개 입력: ");
scanf("%d %d %d", &num1, &num2, &num3);
result = num1 * num2 *num3;
printf("result: %d \n", result);
while(result!=0)
{
remain = result % 10;
numCount[remain]++;
result /= 10;
}
for(int i =0; i<10;i++)
{
printf("%d = %d \n",i,numCount[i]);
}
return 0;
}