이거 대체 뭐가 문제인지 가르켜주세요
바름
2023.08.03
제목은 :
n쪽인 책이 한권 있다. 첫 페이지는 1쪽이고, 마지막 페이지는 n쪽이다. 각 숫자가 모두 몇 번이 나오는지 출력하는 프로그램을 작성하시오. 입니다
첫째 줄에 n이 주어진다. n은 1,000,000,000보다 작거나 같은 자연수이다.첫째 줄에 0이 총 몇 번 나오는지, 1이 총 몇 번 나오는지, ..., 9가 총 몇 번 나오는지를 출력한다.ex) input : 11output : 1 4 1 1 1 1 1 1 1 1이런식으로..전체적인 소스 코드입니다#include stdio.hint main(void)
{
int i, temp;
int input;
int pv[10]={0};scanf(%d, &input);
for(i=1; i = input; i++)
{
temp = i;
while(1)
{
if(temp 10)
{
pv[temp]++;
break;
}
else
{
pv[temp%10]++;
temp=temp/10;
}
}
}for(i=0; i != 10; i++)
printf(%-2d, pv[i]);printf(\n);
return 0;
}이걸 체크하는 홈페이지에서는...-_-;;계속 wrong answer라고 떠서.. 제출도 안되는 사태가-_-대체 뭐가 문제인지..ㅠㅠ 잘만 작동되고, 잘만 출력되는데 ㅠㅠ