這是在Linux看到的問題,
原發問者應該想知道C的寫法,
不過沒人用C, 一堆其他東西,
很多工具都蠻好玩的! :D
PaulLiu.bbs@bbs.cis.nctu.edu.tw:
用 bc, 有支援大數
ans = 1
for (i=100 ; i>=1 ; i--) ans = ans * i
ans
pccts.bbs@bbs.cis.nctu.edu.tw:
awk 也可以
awk 'BEGIN{ans=1; for(i=100;i>=1;i--) { ans=ans*i ; } print ans}'
FourDollars.bbs@bbs.sayya.org:
bash shell
for (( i = 1, j = 1 ; i <= 20 ; i++, j*=i )) ; do echo $i!=$j ; done
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.230.224