2577번 - 숫자의 개수
제딴에는 맞는거같은데 계속 틀리더라구요...예외사항이 뭐가 있을까요??
#include <stdio.h>#define MAX 100
int main(){ int input1, input2, input3; int i, j; char num[MAX]; int count[10];
for (i=0; i< MAX;i++){ num[i]='a'; } scanf("%d", &input1); scanf("%d", &input2); scanf("%d", &input3);
sprintf(num, "%lld", (long long int)input1*input2*input3);
for (i=0;num[i]!='a';i++){ for (j=48;j<58;j++) if (j==num[i]) count[j-48]++; }
for (i=0;i<10;i++) printf("%d\n",count[i]);
return 0;}
감사합니다
댓글을 작성하려면 로그인해야 합니다.
gaelim 6년 전
제딴에는 맞는거같은데 계속 틀리더라구요...
예외사항이 뭐가 있을까요??
#include <stdio.h>
#define MAX 100
int main(){
int input1, input2, input3;
int i, j;
char num[MAX];
int count[10];
for (i=0; i< MAX;i++){
num[i]='a';
}
scanf("%d", &input1);
scanf("%d", &input2);
scanf("%d", &input3);
sprintf(num, "%lld", (long long int)input1*input2*input3);
for (i=0;num[i]!='a';i++){
for (j=48;j<58;j++)
if (j==num[i]) count[j-48]++;
}
for (i=0;i<10;i++)
printf("%d\n",count[i]);
return 0;
}