fork download
  1. #include<stdio.h>
  2. int main()
  3.  
  4. {int x,a[200]={0},i,j,k,m,n,b,temp;
  5.  
  6. scanf("%d",&n);
  7.  
  8. while(n--)
  9.  
  10. {scanf("%d",&b);
  11.  
  12. a[0]=1;
  13.  
  14. m=1;
  15.  
  16. for(i=2;i<=b;i++)
  17.  
  18. {temp=0;
  19.  
  20. for(j=0;j<m;j++)
  21.  
  22. {x=a[j]*i+temp;
  23.  
  24. a[j]=x%10;
  25.  
  26. temp=x/10;
  27.  
  28. }
  29.  
  30. while(temp!=0)
  31.  
  32. {a[m++]=temp%10;
  33.  
  34. temp=temp/10;
  35.  
  36. }
  37.  
  38. }
  39.  
  40. for(k=m-1;k>=0;k--)
  41.  
  42. printf("%d",&a[k]);
  43.  
  44. }
  45.  
  46. return 0;
  47.  
  48. }
Success #stdin #stdout 0s 2056KB
stdin
4
1
2
3
5
stdout
-1077422672-1077422672-1077422672-1077422664-1077422668-1077422672