#include<iostream>
using namespace std;
int a[500]={1,1};
void cheng(int a[],int k)
{
int i;
for(i=1;i<=a[0];i++)
{
a[i]*=k;
}
for(int j=1;j<=a[0];j++)
{
a[j+1]+=a[j]/10;
a[j]%=10;
}
while(a[a[0]+1]>0)
{
a[0]++;
a[a[0]+1]=a[a[0]]/10;
a[a[0]]%=10;
}
}
int main(void)
{
int sum=0;
for(int i=1;i<=100;i++)
{
cheng(a,i);
}
for(i=1;i<=a[0];i++)
{
sum+=a[i];
}
cout<<sum<<endl;
return 0;
}
Answer:
| 648 |