VC6.0++WINXP32位一个很简单的程序a1*2*3*4*5*6*7*8*9*10*11*12*13*14*15输
1个回答

任何计算机都没有这种数据类型,这种大数计算要自己想办法组织数据

今天碰到好几个大数计算了,给你一个可以计算10000!精确结果的,你可以用系统自带的计算器验证结果(在计算器的查看菜单选科学型就能直接计算n!)

#include

#define N 10000

int main()

{

int a[N]={1};

char d[4]={0};

int i,j,t,e,f=1,m=0;

int l=0;

int k=0;

int n;

char ch='N';

printf("n=");

scanf("%d",&n);

for(i=1;i=0;i--)

{

printf("%d",d[i]);

}

for(i=0;i=0;i--)

{

printf("%04d",a[i]);

}

}

printf("n");

return 0;

}