100的100次方除以97的余数?

 我来答
nhking
2022-05-20 · TA获得超过3.1万个赞
知道大有可为答主
回答量:3.6万
采纳率:78%
帮助的人:1.1亿
展开全部

100的100次方除以97的余数是81。

100^100=1e200

即是一个201位数,我用EXCEL的VBA每个单元格放6位数,用以下程序计算出这201位的每一个数字:

Sub 宏1()

    Application.ScreenUpdating = False

    Application.DisplayAlerts = False

    m = 100 '基数

    n = 100 'n次方

    w = 34 '预算结果 200/6=34 单元格数

    j = 2   '从第二行,乘第二次开始计算

    Cells(1, w) = m   '放置基数


    Do While j <= n   '

        For i = w To 1 Step -1

            Cells(j, i) = Cells(j - 1, i) * m

        Next

        For i = w To 2 Step -1

         a = Int(Cells(j, i) / 1000000)

         b = Cells(j, i) - a * 1000000

            Cells(j, i) = b

            Cells(j, i - 1) = Cells(j, i - 1) + a

        Next

        j = j + 1

    Loop

    Application.DisplayAlerts = True

    Application.ScreenUpdating = True

End Sub

然后从最高位单元格A100数字取97的余数=MOD(A100,97),得B100=3,

然后逐一将单元格数字加上一单元格的余数*1000000,再取97的余数

=MOD(A101*1000000+B100,97) 

右拉

到最右单元格的余数是81,这就是100的100次方除以97的余数。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式