求1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值,vb程序是n=1,s=0 For i=1 to 10

学习 时间:2026-08-14 07:01:24 阅读:1181
求1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值,vb程序是n=1,s=0 For i=1 to 10 n=n*i s=s+n 请问哪里错了?vb程序是n=1,s=0 For i=1 to 10 n=n*i s=s+n 请问哪里错了?程序显示n=n*i 错了,那么怎么改?的确是执行了两句n=1,s=0 For i=1 to 10 n=n*i s=s+n next i 可是还是不行啊~

最佳回答

动人的太阳

风中的项链

2026-08-14 07:01:24

因为是计算n!阶乘,所以乘积会很大,你要把n和s定义为大范围变量才行,否则会溢出、Dim n,s As Double

最新回答共有2条回答

  • 妩媚的百合
    回复
    2026-08-14 07:01:24

    因为是计算n!阶乘,所以乘积会很大,你要把n和s定义为大范围变量才行,否则会溢出、Dim n,s As Double

上一篇 protect sb./sth.from sth.

下一篇 平均数中位数众数各代表一组数据的什么水平?