#include<stdio.h>
void main()
{
    int m,n;
    int s0=0,s1=0,s2=0,s3=0,s4=0,s5=0,s6=0,s7=0,s8=0,s9=0;
    scanf("%d",&m);
    for(n=1;n<=m;n++)
    {
        
    
        while(n>0)
        {
                if(n%10==0)
            s0++;
        else if(n%10==1)
            s1++;
        else if(n%10==2)
            s2++;
        else if(n%10==3)
            s3++;
        else if(n%10==4)
            s4++;
        else if(n%10==5)
            s5++;
        else if(n%10==6)
            s6++;
        else if(n%10==7)
            s7++;
        else if(n%10==8)
            s8++;
        else 
            s9++;
        n=n/10;
        }
    }
    printf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,",s0,s1,s2,s3,s4,s5,s6,s7,s8,s9);
}
谁能告诉我这个程序错在哪里啦