这是为什么!我辛辛苦苦打了15分钟 961天
#include <iostream>
using namespace std;
void multi(int);
int a[10001],n,x,l=1;
int main()
{
int s=0,t=0,m=0;
cin>>t;
for(int i=1; i<=t; i++)
{
s=0;
cin>>n>>m;
multi(n);
for(int j=1; j<=l; j++)
{
if(a[j]==m)
{
s++;
}
}
cout<<s<<endl;
}
return 0;
}
void multi(int n)
{
a[1]=1;
for(int i=1; i<=n; i++)
{
x=0;
for(int j=1; j<=l; j++)
{
a[j]=a[j]*i+x;
x=a[j]/10;
a[j]%=10;
if(x>0 && j>=l)
{
l++;
}
}
}
return;
}
全部WA...救救孩子吧