Devc上样例过了,不知道哪里错了,dalao帮忙康康,蟹蟹了。

P1591 阶乘数码

求助贴小霸王 @ 2021-02-21 16:31:31

#include<stdio.h>
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        int n,a,i,j,c[5000]={0};
        scanf("%d%d",&n,&a);
        c[0]=1;
        int w=0,l=1;
        for(j=2;j<=n;j++)
        {
            for(i=0;i<l;i++)
            {
                c[i]=c[i]*j+w;
                w=c[i]/10;
                c[i]%=10;
            }
            if(w>0)
            {
                c[l]=w%10;
                l++;
                w/=10;
            }
        }
        int count=0;
        for(i=0;i<l;i++)
        {
            if(c[i]==a)
            count++;
        }
        printf("%d\n",count);
    }
    return 0;
}

by CHENchen13 @ 2021-03-06 21:07:39

我也是。。。全wa。。我真的服了


|