社区讨论

求助!不知道哪里错了。。。

P1554[USACO06DEC] 梦中的统计 Dream Counting B参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@lryjv57k
此快照首次捕获于
2024/01/29 14:29
2 年前
此快照最后确认于
2024/01/29 15:54
2 年前
查看原帖
C
#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;
}

回复

0 条回复,欢迎继续交流。

正在加载回复...