求助!不知道哪里错了。。。
查看原帖
求助!不知道哪里错了。。。
1210664
Lindafish楼主2024/1/29 14:27
#include <stdio.h>

int main ( )
{
    int m,n;
    scanf("%d %d",&m,&n);
    int ar[n-m+1],count[10];
    int i,j,k;
    for (i=0;i<n-m+1;i++){
        ar[i]=m;
        m++;
    }
    for (k=0;k<10;k++){
        count[k]=0;
    }
    int mid;
    for (j=0;j<n-m+1;j++){
        while (ar[j]!=0){
            mid=ar[j]%10;
            if (mid==0){
                count[0]++;
            }else if (mid==1){
                count[1]++;
            }else if (mid==2){
                count[2]++;
            }else if (mid==3){
                count[3]++;
            }else if (mid==4){
                count[4]++;
            }else if (mid==5){
                count[5]++;
            }else if (mid==6){
                count[6]++;
            }else if (mid==7){
                count[7]++;
            }else if (mid==8){
                count[8]++;
            }else if (mid==9){
                count[9]++;
            }
            ar[j]=ar[j]/10;
        }
    }
    printf("%d %d %d %d %d %d %d %d %d %d",count[0],count[1],count[2],count[3],count[4],count[5],count[6],count[7],count[8],count[9]);
    return 0;
}
2024/1/29 14:27
加载中...