Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define LEN 50
- void Big_Number(int n)
- {
- int i,x=0,j;
- int a[LEN]={0};
- int tail=LEN-1;
- a[tail]=1;
- for(i=1;i<=n;i++)
- {
- for(j=tail;j>=0;j--)
- a[j]=a[j]*i;
- for(j=tail;j>=0;j--)
- {
- if(a[j]>10)
- a[j-1]=a[j-1]+(a[j]/10);
- a[j]=a[j]%10;
- }
- }
- for(j=0;j<=tail;j++)
- {
- if(a[j]==0)
- x++;
- else
- break;
- }
- for(i=x;i<=tail;i++)
- printf("%d",a[i]);
- printf("\n");
- }
- void main()
- {
- int i;
- for(i=1;i<=40;i++)
- {
- printf("%d!=%d*%d!",i,i,i-1);
- Big_Number(i);
- }
- }
Add Comment
Please, Sign In to add comment