#include<stdio.h>
int main() {
int a[50][100],i,j,k,counter;
a[0][0]=1;
a[1][0]=2;
for(i=2; i<50; i++) {
counter=0;
k=i-1;
for(j=0; j<100 ; j++) {
a[i][j]=(a[k][j]*(i+1)+counter)%10;
counter=(a[k][j]*(i+1)+counter)/10;
}
}
for(i =0; i<50; i++) {
printf("%2d!=",(i+1));
j=99;
while(a[i][j]==0)j--;
for(; j>=0; j--) printf("%d",a[i][j]);
printf("\n");
}
return 0;
}
求40+的阶乘
最新推荐文章于 2022-03-30 22:00:00 发布