帮我看一下这在算什么 pascal

[复制链接]
查看11 | 回复4 | 2013-7-22 21:08:51 | 显示全部楼层 |阅读模式
这是个高精度运算----------是指参与运算的数(加数,减数,因子……)范围大大超出了标准数据类型(整型,实型)能表示的范围的运算。例如,求两个200位的数的和。这时,就要用到高精度算法了。他算的内容是1到n的阶乘。因为所得数字太大。pascal无法存储,所以用每个格子代表一个位数。如 1024这个数,高精度就是把他写成a[1]=4 ,a[2]=2,a[3]=0,a[4]=1。末尾的downto是由于高精度计算时(如同平时草稿纸上写竖式)要从最低位算起,所以最低位放在a[1]里。...
回复

使用道具 举报

千问 | 2013-7-22 21:08:51 | 显示全部楼层
算n的阶乘,即1*2*3*···*n,而且是高精度的,即算出每一位的精确值...
回复

使用道具 举报

千问 | 2013-7-22 21:08:51 | 显示全部楼层
n!就是n的阶乘...
回复

使用道具 举报

千问 | 2013-7-22 21:08:51 | 显示全部楼层
计算m的n次方...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行