rt.每找出一个代码中的有意义错误得2关,4关封顶
帮我调出AC代码(大框架别改且别ctj)得4关.与前一条叠加
代码如下:
#include"bits/stdc++.h"
using namespace std;
int main()
{
int xa[200],xaa[200],sum[200],na[3];
bool flag=false;
int n,x=1;
scanf("%d",&n);
memset(xa,0,sizeof(xa));
memset(xaa,0,sizeof(xaa));
xa[1]=1;
for (int i=1;i<=n;i++)
{
na[1]=i%10;
na[2]=i/10;
memset(xaa,0,sizeof(xaa));
for (int s=1;s<=199;s++)
{
xaa[s+1]=xaa[s];
}
for (int s=1;s<=198;s++)
{
xaa[s]=xaa[i]*na[1];
xaa[s+1]+=xaa[s]/10;
xaa[s]=xaa[s]%10;
}
for (int s=1;s<=198;s++)
{
xa[s]=xa[i]*na[2];
xa[s+1]+=xa[s]/10;
xa[s]=xa[s]%10;
}
for (int s=1;s<=198;s++)
{
xa[s]+=xaa[s];
}
for (int s=1;s<=198;s++)
{
sum[s]+=xa[s];
sum[s+1]+=sum[s]/10;
sum[s]=sum[s]%10;
}
}
for (int s=198;s>=2;s--)
{
if (sum[s]!=0)
{
flag=true;
}
if (flag)
{
printf("%d",sum[s]);
printf(" ");
}
}
return 0;
}