例题过了,但是是re,怎么回事
查看原帖
例题过了,但是是re,怎么回事
1133758
nijinwang楼主2023/12/13 22:09
#include<stdio.h> 
int main()
{
    long long int M,N,i,m,n,z,j,x;
    scanf("%d%d",&M,&N);
    int b[9]={0,0,0,0,0,0,0,0,0};
    b[9]=0;
    
    for(j=M;j<=N;j++)
    {
        m=j;
        while(m!=0)
        {
            n=m%10;
            m=m/10;
            switch(n)
            {
                case 0:b[0]++;break;
                case 1:b[1]++;break;
                case 2:b[2]++;break;
                case 3:b[3]++;break;
                case 4:b[4]++;break;
                case 5:b[5]++;break;
                case 6:b[6]++;break;
                case 7:b[7]++;break;
                case 8:b[8]++;break;
                case 9:b[9]++;break;
            }
            
        }
        
    }
    
    for(z=0;z<=9;z++)
    {
        printf("%d ",b[z]);
    }
    return 0;
}

2023/12/13 22:09
加载中...