C语言1乘2加2乘3加到99乘100,今天孩子问了我一个问题1乘以2乘以3一直乘到100 最后得多少...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

我跟她妈研究到 4点50了 最后算的结果 不知道对么 const max=80;

var

i,j,k,n,r:integer;

a,b:array[1..max] of integer;

begin

write('n=');readln(n);

a[1]:=1; writeln('1!=',1);

for j:=1 to n-1 do

begin

b:=a;

for k:=1 to j do

for i:=1 to max do

begin

r:=a[i]+b[i];

if r>=10 then a[i+1]:=a[i+1]+1;

a[i]:=r mod 10;

end;

k:=max;

while a[k]=0 do k:=k-1;

write(j+1,'!=');

for i:=k downto 1 do write(a[i]);

writeln;

end;

end.

最后那计算机算的是 结果93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000

100!前后相邻的质数:

93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916863999999999999999999999729

93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000229

100! = 9.33262154439E+157

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值